The Gravity Forms Stripe Add-on allows you to capture one-time or recurring credit card payments directly on your website.
Setting Up the Integration
Unlike simple "Pay Now" buttons, this integration connects your form submission logic with Stripe's processing engine.
1. Connection
- Navigate to Field Settings » Stripe.
- Click Connect with Stripe.
- You will be redirected to log in to your Stripe account and authorize the connection.
- Once redirected back, the status mode will change to "Live".
2. Creating a Payment Feed
Gravity Forms uses "Feeds" to send data. The Stripe feed tells the form *when* to process a payment.
- Go to your specific Form » Settings » Stripe.
- Click Add New to create a feed.
- Transaction Type: Select "Products and Services" (One-time) or "Subscription" (Recurring).
- Payment Amount: Select the "Total" field from your form.
- Map Fields: Map the Email, Name, and Address fields to your form inputs for better fraud protection.
Advanced Features
- Recursive Recurring Payments: Set up monthly or annual subscriptions that auto-renew.
- Conditional Logic: Only process payment if the user selects a specific option (e.g., "Pay by Credit Card").
- Authorize & Capture: Authorize a card now (reserve funds) and capture it later (e.g., after shipping).
Secure Payment Setup
Don't risk handling credit card data incorrectly. We'll connect your Stripe account, configure the webhooks for recurring billing, and test the flow in Sandbox mode first.
- Test Mode Configuration (Included Support): We'll set up the entire flow in "Test Mode" so you can verify it works without charging a real card.
- Webhooks (Included Support): We configure the Stripe Webhooks on your dashboard to ensure your site is notified if a recurring payment fails.
- Styling (Content Operations): We can style the credit card field to seamlessly match your checkout design.
Ready to sell? Open a ticket to enable the Stripe Add-on.