Descrição
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)
Capturas de tela

PayPal settings — configure your PayPal email, price, currency, and redirect URLs per form. 
Static and dynamic value settings — set a fixed price or map price and quantity from form fields. 
Payment entries log — view all PayPal transactions and full response data from your dashboard. 
Frontend PayPal redirect — how the payment flow appears to your users.
Instalação
Automatic Installation (Recommended)
- Log in to your WordPress dashboard.
- Go to Plugins > Add New.
- Search for Addon PayPal for Contact Form 7.
- Click Install Now, then click Activate.
Manual Installation
- Download the plugin .zip file from the WordPress Plugin Directory.
- Log in to your WordPress dashboard and go to Plugins > Add New.
- Click Upload Plugin and select the downloaded .zip file.
- Click Install Now, then click Activate.
After Activation
- Edit any Contact Form 7 form from Contact > Contact Forms.
- Open the PayPal tab inside the form editor.
- Enable PayPal and enter your PayPal email address.
- Configure your price, currency, success URL, and cancel URL.
- Save the form — PayPal payments are now active.
Perguntas frequentes
-
Do I need a PayPal account?
-
Yes. You need a free PayPal account to use this plugin. You can sign up at paypal.com. PayPal charges a small processing fee per transaction, which varies by country and account type.
-
Do I need to set up PayPal API credentials?
-
No. All you need is your PayPal email address. The plugin uses PayPal’s standard payment buttons, so no API keys or developer setup is required.
-
Can I test payments before going live?
-
Yes. Enable Sandbox Mode in the form’s PayPal settings. You will need a PayPal Developer account (developer.paypal.com) to create sandbox test accounts for simulating payments.
-
Can I use dynamic pricing from my form?
-
Yes. You can map the price, quantity, and customer email to any field in your Contact Form 7 form using custom form tag names. This allows users to enter their own amount, making it ideal for donations or variable-price services.
-
Can I enable PayPal on some forms but not others?
-
Yes. PayPal is configured per form. You can enable or disable it independently for each Contact Form 7 form.
-
Where are payment records stored?
-
All PayPal payment entries, including the full PayPal response data, are saved to your WordPress database. You can view them from your dashboard and export them as a CSV file.
-
Will the Contact Form 7 email notification still be sent?
-
Yes. The standard Contact Form 7 email notification is sent when the form is submitted, before the user is redirected to PayPal.
-
What currencies are supported?
-
The plugin supports all major currencies supported by PayPal, including USD, EUR, GBP, AUD, CAD, and 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 for help.
Avaliações
Não há avaliações para este plugin.
Colaboradores e desenvolvedores
“Addon PayPal for Contact Form 7” é um programa de código aberto. As seguintes pessoas contribuíram para este plugin.
ColaboradoresTraduzir o “Addon PayPal for Contact Form 7” para seu idioma.
Interessado no desenvolvimento?
Navegue pelo código, consulte o repositório SVN ou assine o registro de desenvolvimento por RSS.
Registro de alterações
1.0
- Initial release.
