WPThumbs
Themes Plugins By purpose By industry Best-of lists Fix it guides
Free Plugin by Scott Paterson v2.5.2

Contact Form 7

Easily add PayPal and Stripe to Contact Form 7. Accept credit card payments with Stripe & PayPal on your site today. Offical PayPal & Stripe Partner.

Contact Form 7

The facts

Rating
4.2★ from 124
Active installs
7k+
Price
Free
Last updated
14 Aug 2026
Added
Mar 2015
Requires WP
4.7
Tested up to
WP 7.1
Requires PHP
5.5
Downloads
488,380

Our analysis

AI-assisted

Contact Form 7 – PayPal & Stripe Add-on is a WordPress plugin that integrates PayPal and Stripe payment gateways with the Contact Form 7 plugin. It allows you to accept payments directly through your contact forms, with each form having its own payment settings. The plugin is suitable for users who want to manage payments alongside form submissions easily.

The plugin supports multiple currencies and languages, and offers features such as viewing payment history and setting item details per form. It is designed for those who already use Contact Form 7 and need a straightforward way to handle payments via PayPal and Stripe.

Best for: This plugin suits website owners who use Contact Form 7 and wish to accept payments through PayPal and Stripe.

What it does well

  • Integrates PayPal and Stripe with Contact Form 7
  • Supports multiple currencies and languages
  • View payment history for both gateways
  • Easy to set up and use
  • Compatible with both old and new Contact Form 7 interfaces

Where it falls short

  • Limited features compared to the Pro version
  • No detailed information on support response times

Verdict

Contact Form 7 – PayPal & Stripe Add-on provides a practical solution for integrating payments into contact forms, but users seeking advanced features may consider the Pro version.

From the developer

Scott Paterson's own description of Contact Form 7, lightly tidied.

This plugin seamlessly integrates PayPal & Stripe with Contact Form 7

Do you use Contact Form 7 and want to accept PayPal & Stripe payments easily? This plugin can do just that. It’s easy to setup and use. On top of that we’re an official PayPal and Stripe partner.

Do you have questions or problems?

We’re here to help! Please create a support post in the support forum and we’ll get back to you right away!

Watch this short video to see how the plugin works:

Each contact form can have its own PayPal & Stripe settings. When a contact form is enabled to use PayPal or Stripe, and the user submits the form it will send the email as usual, then auto redirect.

Note: This plugin works with both the old and new Contact Form 7 interface. A PayPal account, which is free, is required to use PayPal. A Stripe account, which is also free, is required to use Stripe. You can use the plugin with only PayPal enabled, only Stripe or PayPal and Stripe at the same time.

Plugin Features

  • View payments history for PayPal & Stripe
  • Set items name, price, SKU/ID per contact form
  • Built in support for 18 languages (PayPal currently supports 18 languages)
  • Built in support 25 currencies (PayPal currently supports 25 currencies)
  • PayPal testing through SandBox
  • Choose a cancel payment URL
  • Choose a successful payment URL
  • Supports PayPal Express

Pro Version

We offer a Pro version of this PayPal plugin for business owners who need more features.

Here is a short video of how the Pro version works:

  • Only send Contact Form 7 email if PayPal or Stripe payment is successful.
  • No 2% per transaction application fee (only pay normal PayPal & Stripe fees).
  • Link a form item to quantity – A form item can be a textbox, dropdown, radio button, etc. anything that is a number.
  • Link a form item to price – The price field can be linked to any form item. Pipes are supported to allow for dropdown text options for each price.
  • Link up to 5 different price elements per form
  • Link form items to option text fields – The text field can be linked to any form item.
  • Charge Tax & Shipping
  • Skip redirecting based upon form elements
  • Amazing plugin support agents from California and Colorado
  • Choose a success / cancel payment URL per contact form

Upgrade to the Pro Version Today!

Our other Contact Form 7 plugins

Read the full description on the official page →

Tagged as

Alternatives

Other plugins for taking payments.

Forminator Forms

Best WordPress form builder plugin. Create contact forms, payment forms & order forms with 1000+ integrati...

Free 600k+ installs 4.8★ (2,117)
SureForms

AI form generator and WordPress form builder for contact and Stripe payment forms, with surveys and quizzes in...

Free 500k+ installs 4.9★ (90)
Appointment Booking Plugin

Appointment booking plugin for WordPress. Let clients self-schedule 24/7, accept payments at booking, and redu...

Free 100k+ installs 4.9★ (99)
Easy Digital Downloads

The #1 eCommerce plugin to sell digital products & subscriptions. Accept payments with Stripe & PayPal...

Free 40k+ installs 4.7★ (590)