WordPress plugin
Contact Form 7 – PayPal & Stripe Add-on Pro
Contact Form 7 - PayPal & Stripe Add-on Pro includes payment options to Contact Form 7. Configure PayPal, Stripe, or both for each form. When both are enabled, visitors can pick a provider. With payment enabled, the form can send its email as usual and then redirect the user to PayPal or Stripe. A PayPal account is required for PayPal payments, and a Stripe account is required for Stripe payments.
Set payment behavior for each form
Contact Form 7 - PayPal & Stripe Add-on Pro includes payment options to Contact Form 7. Configure PayPal, Stripe, or both for each form. When both are enabled, visitors can pick a provider. With payment enabled, the form can send its email as usual and then redirect the user to PayPal or Stripe. A PayPal account is required for PayPal payments, and a Stripe account is required for Stripe payments.
Separate form settings can support different products, services, registrations, or payment requests. For each form, set item names, prices, and SKU or ID values.
Connect form fields to payment details
A price can be linked to any form item. For dropdown text options with different prices, pipes let you match options to prices. Each form supports up to five separate price elements. A form item can supply a quantity when its field offers a number, and option text fields can carry the visitor’s selections into the payment details. Tax and shipping can also be charged as part of the payment flow.
Choose what happens after submission
You can set the form email to send only after a successful PayPal or Stripe payment. Each form can also have a successful payment URL and a cancel payment URL. The Pro version can skip the redirect based on form elements, so the form’s configured conditions determine whether the visitor is sent to payment.
PayPal Sandbox testing is supported, as is PayPal Express. Use Sandbox to test the PayPal flow before live submissions when appropriate.
Review entries and provider costs
PayPal and Stripe payment history is available in the WordPress Contact menu under PayPal & Stripe Payments. The add-on includes support for 18 languages and 25 currencies. The Pro version adds no 2% application fee; standard PayPal and Stripe fees still apply.
Install and configure
Install Contact Form 7 and the Contact Form 7 - PayPal & Stripe Add-on, then add the Pro version. Create or edit a form and configure its PayPal and Stripe settings. Choose the provider, define item names and prices, connect quantity or option fields as needed, and set success and cancel URLs. Test with PayPal Sandbox when appropriate before using the form for live submissions.