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)