Addon PayPal for Contact Form 7 is the simplest way to add PayPal 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 PayPal using just your PayPal email address — no complex API setup needed.
When a user submits your form, they are automatically redirected to PayPal to complete their payment. On successful payment, they are sent to a custom success page of your choice. You can also define a cancel URL for users who decide not to pay. All payment records are saved to your WordPress database and can be exported as a CSV file.
No coding or technical knowledge is required.
Key Features
- Easy Setup — All you need is your PayPal email address. No complex API credentials required.
- Enable Per Form — Turn PayPal payments on or off for each Contact Form 7 form independently.
- Sandbox / Test Mode — Safely test your payment flow before going live using PayPal’s sandbox environment.
- Fixed or Dynamic Pricing — Set a fixed price, or map the price dynamically from a field in your form.
- Dynamic Quantity & Email — Pull quantity and customer email directly from your form fields.
- Multiple Dynamic Values — Support for multiple dynamic payment values in a single form.
- Donation Support — Easily set up donation forms with custom amounts entered by the user.
- Success & Cancel URLs — Redirect customers to custom pages after a completed or cancelled payment.
- Currency Support — Choose from multiple supported PayPal currencies.
- Payment Entries Log — View the full PayPal response and all transaction records from your WordPress dashboard.
- Export to CSV — Download all PayPal payment entries as a CSV file.
- Customizable Labels — Edit all button and product label text to match your brand.
- WPML Compatible — Fully compatible with WPML for multilingual WordPress sites.
How It Works
- Install and activate the plugin.
- Edit any Contact Form 7 form and open the PayPal tab.
- Enable PayPal and enter your PayPal email address.
- Set your price (fixed or dynamic), currency, and success/cancel URLs.
- Save — your form now redirects to PayPal on submission!
Requirements
- WordPress 5.5 or higher
- Contact Form 7 plugin (installed and active)
- A free PayPal account (paypal.com)