WordPress plugin
Contact Form 7 – PayPal & Stripe Add-on Pro
Contact Form 7 - PayPal & Stripe Add-on Pro adds payment settings to Contact Form 7. Configure PayPal, Stripe, or both for each form. When both providers are enabled, users can choose how to pay. PayPal payments require a PayPal account, and Stripe payments require a Stripe account.
Which payment setup applies to each form?
Contact Form 7 - PayPal & Stripe Add-on Pro adds payment settings to Contact Form 7. Configure PayPal, Stripe, or both for each form. When both providers are enabled, users can choose how to pay. PayPal payments require a PayPal account, and Stripe payments require a Stripe account.
With payment enabled, a form can send its email as usual and then redirect the user to PayPal or Stripe. Separate form settings can suit different products, services, registrations, or payment requests.
How do form fields map to payment details?
Link a price to any form entry. For dropdown text settings with different prices, use pipes to match options to prices. Each form can have up to five separate price elements. A form item can also supply a quantity when its field contains a number.
Connect option text fields to reflect visitor selections in payment details. Set item names, prices, and SKU or ID values for each form. Tax and shipping can be charged as part of the payment flow.
What happens after submission?
You can configure the Contact Form 7 email to send only after a successful PayPal or Stripe payment. Set a success URL and a cancel URL for each form. The Pro version can also skip the redirect based on form elements.
PayPal Sandbox testing and PayPal Express are supported. Payment history for both PayPal and Stripe is available from the WordPress Contact menu under “PayPal & Stripe Payments.”
Which languages and currencies are supported?
The add-on includes built-in support for 18 languages and 25 currencies. The Pro version does not add a 2% application fee; normal PayPal and Stripe fees still apply.
How do you set up a form?
Install Contact Form 7 and the Contact Form 7 - PayPal & Stripe Add-on, then add the Pro version. Create or edit a contact form and configure its PayPal and Stripe settings. Choose the provider, define item names and pricing, 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.