Addon Stripe with Contact Form 7 is the easiest way to add Stripe payment processing to any Contact Form 7 form on your WordPress site. Whether you're collecting donations, service fees, booking deposits, or product payments, this plugin connects your forms to Stripe in just a few clicks.
When a user submits your form, they are prompted to complete their payment via Stripe. On successful payment, they are automatically redirected to a custom success page of your choice, and the standard Contact Form 7 email notification is sent as usual.
No coding or technical knowledge is required.
Key Features
- Easy Setup — Connect to Stripe by simply entering your API keys. No complex configuration needed.
- Enable Per Form — Turn Stripe payments on or off for each Contact Form 7 form independently.
- Sandbox / Test Mode — Test your payment flow safely before going live using Stripe's test environment.
- Custom Amount & Currency — Set a fixed price and choose from multiple supported currencies.
- Customer Email Capture — Map the customer's email from your form directly to the Stripe payment record.
- Item Description & SKU — Add a product or service description and SKU to each payment.
- Success Redirect URL — Send customers to a custom thank-you page after a successful payment.
- Custom Button Label — Change the "Pay with Stripe" button text to match your brand.
- Payment Entries Log — View a log of all Stripe payment entries from your WordPress dashboard.
- WPML Compatible — Fully compatible with WPML for multilingual sites.
How It Works
- Install and activate the plugin.
- Go to Contact > Integration and enter your Stripe API keys.
- Edit any Contact Form 7 form and open the Stripe tab.
- Enable Stripe, set your price, currency, and success URL.
- Save — your form now accepts payments!
Requirements
- WordPress 5.5 or higher
- Contact Form 7 plugin (installed and active)
- A free Stripe account (stripe.com)
Automatic Installation (Recommended)
- Log in to your WordPress dashboard.
- Go to Plugins > Add New.
- Search for Addon Stripe with Contact Form 7.
- Click Install Now, then click Activate.
Manual Installation
- Download the plugin .zip file from the WordPress Plugin Directory.
- Log in to your WordPress dashboard and go to Plugins > Add New.
- Click Upload Plugin and select the downloaded .zip file.
- Click Install Now, then click Activate.
After Activation
- Go to Contact > Integration in your WordPress dashboard.
- Click Setup Integration in the Stripe panel.
- Enter your Stripe Publishable Key and Secret Key (found at dashboard.stripe.com/apikeys).
- Save your settings.
- Edit any Contact Form 7 form, open the Stripe tab, and enable payments.