Title: Addon Stripe with Contact Form 7
Author: silverplugins217
Published: <strong>10 September 2022</strong>
Last modified: 23 May 2026

---

Search plugins

![](https://ps.w.org/addon-stripe-with-contact-form-7/assets/banner-772x250.png?
rev=2782647)

![](https://ps.w.org/addon-stripe-with-contact-form-7/assets/icon-256x256.png?rev
=2782647)

# Addon Stripe with Contact Form 7

 By [silverplugins217](https://profiles.wordpress.org/silverplugins217/)

[Download](https://downloads.wordpress.org/plugin/addon-stripe-with-contact-form-7.zip)

 * [Details](https://en-gb.wordpress.org/plugins/addon-stripe-with-contact-form-7/#description)
 * [Reviews](https://en-gb.wordpress.org/plugins/addon-stripe-with-contact-form-7/#reviews)
 *  [Installation](https://en-gb.wordpress.org/plugins/addon-stripe-with-contact-form-7/#installation)
 * [Development](https://en-gb.wordpress.org/plugins/addon-stripe-with-contact-form-7/#developers)

 [Support](https://wordpress.org/support/plugin/addon-stripe-with-contact-form-7/)

## Description

**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

 1. Install and activate the plugin.
 2. Go to **Contact > Integration** and enter your Stripe API keys.
 3. Edit any Contact Form 7 form and open the **Stripe** tab.
 4. Enable Stripe, set your price, currency, and success URL.
 5. 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)

## Screenshots

[⌊Stripe Integration settings — enter your API keys to connect your Stripe account.⌉⌊
Stripe Integration settings — enter your API keys to connect your Stripe account
.⌉[

Stripe Integration settings — enter your API keys to connect your Stripe account.

[⌊Payment entries log — view all Stripe transactions from your WordPress dashboard.⌉⌊
Payment entries log — view all Stripe transactions from your WordPress dashboard
.⌉[

Payment entries log — view all Stripe transactions from your WordPress dashboard.

[⌊Form-level Stripe settings — enable Stripe and configure price, currency, and 
redirect URL per form.⌉⌊Form-level Stripe settings — enable Stripe and configure
price, currency, and redirect URL per form.⌉[

Form-level Stripe settings — enable Stripe and configure price, currency, and redirect
URL per form.

[⌊Frontend payment form — how the Stripe payment button appears to your users.⌉⌊
Frontend payment form — how the Stripe payment button appears to your users.⌉[

Frontend payment form — how the Stripe payment button appears to your users.

## Installation

#### Automatic Installation (Recommended)

 1. Log in to your WordPress dashboard.
 2. Go to **Plugins > Add New**.
 3. Search for **Addon Stripe with Contact Form 7**.
 4. Click **Install Now**, then click **Activate**.

#### Manual Installation

 1. Download the plugin .zip file from the WordPress Plugin Directory.
 2. Log in to your WordPress dashboard and go to **Plugins > Add New**.
 3. Click **Upload Plugin** and select the downloaded .zip file.
 4. Click **Install Now**, then click **Activate**.

#### After Activation

 1. Go to **Contact > Integration** in your WordPress dashboard.
 2. Click **Setup Integration** in the Stripe panel.
 3. Enter your Stripe **Publishable Key** and **Secret Key** (found at dashboard.stripe.
    com/apikeys).
 4. Save your settings.
 5. Edit any Contact Form 7 form, open the **Stripe** tab, and enable payments.

## FAQ

### Do I need a Stripe account?

Yes. You need a free Stripe account to use this plugin. You can sign up at [stripe.com](https://stripe.com).
Stripe charges a small processing fee per transaction (typically 2.9% + $0.30 for
US cards).

### Where do I find my Stripe API keys?

Log in to your Stripe dashboard and go to **Developers > API Keys**. You will find
your Publishable Key and Secret Key there. Use the test keys while setting up and
switch to live keys when you are ready to accept real payments.

### Can I test payments before going live?

Yes. Enable **Use Sandbox** in the plugin settings and use your Stripe test API 
keys. You can use the test card number **4242 4242 4242 4242** with any future expiry
date and any 3-digit CVC to simulate a successful payment.

### Can I enable Stripe on some forms but not others?

Yes. Stripe is enabled per form. You can go to the **Stripe** tab inside any individual
Contact Form 7 form and enable or disable it independently.

### Will the Contact Form 7 email notification still be sent?

Yes. When a user submits the form and completes payment, the standard Contact Form
7 email notification is sent as usual.

### What currencies are supported?

The plugin supports all major currencies supported by Stripe, including USD, EUR,
GBP, AUD, CAD, and many more.

### Is the plugin compatible with WPML?

Yes, the plugin includes WPML support for multilingual WordPress sites.

### Where can I get support?

Visit our [support page](https://www.plugin999.com/support/) for help.

## Reviews

There are no reviews for this plugin.

## Contributors and Developers

“Addon Stripe with Contact Form 7” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ silverplugins217 ](https://profiles.wordpress.org/silverplugins217/)

[Translate “Addon Stripe with Contact Form 7” into your language.](https://translate.wordpress.org/projects/wp-plugins/addon-stripe-with-contact-form-7)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/addon-stripe-with-contact-form-7/),
check out the [SVN repository](https://plugins.svn.wordpress.org/addon-stripe-with-contact-form-7/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/addon-stripe-with-contact-form-7/)
by [RSS](https://plugins.trac.wordpress.org/log/addon-stripe-with-contact-form-7/?limit=100&mode=stop_on_copy&format=rss).

## Change Log

#### 1.0

 * Initial release.

## Meta

 *  Version **1.0**
 *  Last updated **5 months ago**
 *  Active installations **10+**
 *  WordPress version ** 5.5 or higher **
 *  Tested up to **7.0.7**
 *  PHP version ** 7.2 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/addon-stripe-with-contact-form-7/)
 * Tags
 * [contact form 7](https://en-gb.wordpress.org/plugins/tags/contact-form-7/)[contact form 7 Stripe](https://en-gb.wordpress.org/plugins/tags/contact-form-7-stripe/)
   [payment](https://en-gb.wordpress.org/plugins/tags/payment/)[stripe](https://en-gb.wordpress.org/plugins/tags/stripe/)
   [stripe payment](https://en-gb.wordpress.org/plugins/tags/stripe-payment/)
 *  [Advanced View](https://en-gb.wordpress.org/plugins/addon-stripe-with-contact-form-7/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/addon-stripe-with-contact-form-7/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/addon-stripe-with-contact-form-7/reviews/)

## Contributors

 *   [ silverplugins217 ](https://profiles.wordpress.org/silverplugins217/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/addon-stripe-with-contact-form-7/)