{"id":161383,"date":"2022-08-23T11:51:52","date_gmt":"2022-08-23T11:51:52","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/addon-paypal-for-contact-form-7\/"},"modified":"2026-05-23T07:27:38","modified_gmt":"2026-05-23T07:27:38","slug":"addon-paypal-for-contact-form-7","status":"publish","type":"plugin","link":"https:\/\/br.wordpress.org\/plugins\/addon-paypal-for-contact-form-7\/","author":20413676,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0","stable_tag":"trunk","tested":"7.0","requires":"5.5","requires_php":"7.2","requires_plugins":null,"header_name":"Addon Paypal For Contact Form 7","header_author":"","header_description":"This plugin allows create Addon Paypal With Contact Form 7 plugin.","assets_banners_color":"212123","last_updated":"2026-05-23 07:27:38","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":10,"downloads":1279,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0":"<p>Initial release of Addon PayPal for Contact Form 7.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2774059,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2774059,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2774059,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2774059,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2774059,"resolution":"1","location":"assets","locale":"","width":1195,"height":616},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2774059,"resolution":"2","location":"assets","locale":"","width":1224,"height":603},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2774059,"resolution":"3","location":"assets","locale":"","width":941,"height":734},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2774059,"resolution":"4","location":"assets","locale":"","width":630,"height":796}},"screenshots":{"1":"PayPal settings \u2014 configure your PayPal email, price, currency, and redirect URLs per form.","2":"Static and dynamic value settings \u2014 set a fixed price or map price and quantity from form fields.","3":"Payment entries log \u2014 view all PayPal transactions and full response data from your dashboard.","4":"Frontend PayPal redirect \u2014 how the payment flow appears to your users."}},"plugin_section":[],"plugin_tags":[1152,173672,617,507,334],"plugin_category":[45],"plugin_contributors":[258271],"plugin_business_model":[],"class_list":["post-161383","plugin","type-plugin","status-publish","hentry","plugin_tags-contact-form-7","plugin_tags-contact-form-7-paypal","plugin_tags-donation","plugin_tags-payment","plugin_tags-paypal","plugin_category-ecommerce","plugin_contributors-silverplugins217","plugin_committers-silverplugins217"],"banners":{"banner":"https:\/\/ps.w.org\/addon-paypal-for-contact-form-7\/assets\/banner-772x250.png?rev=2774059","banner_2x":"https:\/\/ps.w.org\/addon-paypal-for-contact-form-7\/assets\/banner-1544x500.png?rev=2774059","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/addon-paypal-for-contact-form-7\/assets\/icon-128x128.png?rev=2774059","icon_2x":"https:\/\/ps.w.org\/addon-paypal-for-contact-form-7\/assets\/icon-256x256.png?rev=2774059","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/addon-paypal-for-contact-form-7\/assets\/screenshot-1.png?rev=2774059","caption":"PayPal settings \u2014 configure your PayPal email, price, currency, and redirect URLs per form."},{"src":"https:\/\/ps.w.org\/addon-paypal-for-contact-form-7\/assets\/screenshot-2.png?rev=2774059","caption":"Static and dynamic value settings \u2014 set a fixed price or map price and quantity from form fields."},{"src":"https:\/\/ps.w.org\/addon-paypal-for-contact-form-7\/assets\/screenshot-3.png?rev=2774059","caption":"Payment entries log \u2014 view all PayPal transactions and full response data from your dashboard."},{"src":"https:\/\/ps.w.org\/addon-paypal-for-contact-form-7\/assets\/screenshot-4.png?rev=2774059","caption":"Frontend PayPal redirect \u2014 how the payment flow appears to your users."}],"raw_content":"<!--section=description-->\n<p><strong>Addon PayPal for Contact Form 7<\/strong> 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 \u2014 no complex API setup needed.<\/p>\n\n<p>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.<\/p>\n\n<p>No coding or technical knowledge is required.<\/p>\n\n<h3>Key Features<\/h3>\n\n<ul>\n<li><strong>Easy Setup<\/strong> \u2014 All you need is your PayPal email address. No complex API credentials required.<\/li>\n<li><strong>Enable Per Form<\/strong> \u2014 Turn PayPal payments on or off for each Contact Form 7 form independently.<\/li>\n<li><strong>Sandbox \/ Test Mode<\/strong> \u2014 Safely test your payment flow before going live using PayPal's sandbox environment.<\/li>\n<li><strong>Fixed or Dynamic Pricing<\/strong> \u2014 Set a fixed price, or map the price dynamically from a field in your form.<\/li>\n<li><strong>Dynamic Quantity &amp; Email<\/strong> \u2014 Pull quantity and customer email directly from your form fields.<\/li>\n<li><strong>Multiple Dynamic Values<\/strong> \u2014 Support for multiple dynamic payment values in a single form.<\/li>\n<li><strong>Donation Support<\/strong> \u2014 Easily set up donation forms with custom amounts entered by the user.<\/li>\n<li><strong>Success &amp; Cancel URLs<\/strong> \u2014 Redirect customers to custom pages after a completed or cancelled payment.<\/li>\n<li><strong>Currency Support<\/strong> \u2014 Choose from multiple supported PayPal currencies.<\/li>\n<li><strong>Payment Entries Log<\/strong> \u2014 View the full PayPal response and all transaction records from your WordPress dashboard.<\/li>\n<li><strong>Export to CSV<\/strong> \u2014 Download all PayPal payment entries as a CSV file.<\/li>\n<li><strong>Customizable Labels<\/strong> \u2014 Edit all button and product label text to match your brand.<\/li>\n<li><strong>WPML Compatible<\/strong> \u2014 Fully compatible with WPML for multilingual WordPress sites.<\/li>\n<\/ul>\n\n<h3>How It Works<\/h3>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Edit any Contact Form 7 form and open the <strong>PayPal<\/strong> tab.<\/li>\n<li>Enable PayPal and enter your PayPal email address.<\/li>\n<li>Set your price (fixed or dynamic), currency, and success\/cancel URLs.<\/li>\n<li>Save \u2014 your form now redirects to PayPal on submission!<\/li>\n<\/ol>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>WordPress 5.5 or higher<\/li>\n<li>Contact Form 7 plugin (installed and active)<\/li>\n<li>A free PayPal account (paypal.com)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic Installation (Recommended)<\/h4>\n\n<ol>\n<li>Log in to your WordPress dashboard.<\/li>\n<li>Go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>Addon PayPal for Contact Form 7<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then click <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin .zip file from the WordPress Plugin Directory.<\/li>\n<li>Log in to your WordPress dashboard and go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Click <strong>Upload Plugin<\/strong> and select the downloaded .zip file.<\/li>\n<li>Click <strong>Install Now<\/strong>, then click <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<ol>\n<li>Edit any Contact Form 7 form from <strong>Contact &gt; Contact Forms<\/strong>.<\/li>\n<li>Open the <strong>PayPal<\/strong> tab inside the form editor.<\/li>\n<li>Enable PayPal and enter your PayPal email address.<\/li>\n<li>Configure your price, currency, success URL, and cancel URL.<\/li>\n<li>Save the form \u2014 PayPal payments are now active.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20paypal%20account%3F\"><h3>Do I need a PayPal account?<\/h3><\/dt>\n<dd><p>Yes. You need a free PayPal account to use this plugin. You can sign up at <a href=\"https:\/\/www.paypal.com\">paypal.com<\/a>. PayPal charges a small processing fee per transaction, which varies by country and account type.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20set%20up%20paypal%20api%20credentials%3F\"><h3>Do I need to set up PayPal API credentials?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20i%20test%20payments%20before%20going%20live%3F\"><h3>Can I test payments before going live?<\/h3><\/dt>\n<dd><p>Yes. Enable <strong>Sandbox Mode<\/strong> in the form's PayPal settings. You will need a PayPal Developer account (developer.paypal.com) to create sandbox test accounts for simulating payments.<\/p><\/dd>\n<dt id=\"can%20i%20use%20dynamic%20pricing%20from%20my%20form%3F\"><h3>Can I use dynamic pricing from my form?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"can%20i%20enable%20paypal%20on%20some%20forms%20but%20not%20others%3F\"><h3>Can I enable PayPal on some forms but not others?<\/h3><\/dt>\n<dd><p>Yes. PayPal is configured per form. You can enable or disable it independently for each Contact Form 7 form.<\/p><\/dd>\n<dt id=\"where%20are%20payment%20records%20stored%3F\"><h3>Where are payment records stored?<\/h3><\/dt>\n<dd><p>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.<\/p><\/dd>\n<dt id=\"will%20the%20contact%20form%207%20email%20notification%20still%20be%20sent%3F\"><h3>Will the Contact Form 7 email notification still be sent?<\/h3><\/dt>\n<dd><p>Yes. The standard Contact Form 7 email notification is sent when the form is submitted, before the user is redirected to PayPal.<\/p><\/dd>\n<dt id=\"what%20currencies%20are%20supported%3F\"><h3>What currencies are supported?<\/h3><\/dt>\n<dd><p>The plugin supports all major currencies supported by PayPal, including USD, EUR, GBP, AUD, CAD, and more.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20compatible%20with%20wpml%3F\"><h3>Is the plugin compatible with WPML?<\/h3><\/dt>\n<dd><p>Yes, the plugin includes WPML support for multilingual WordPress sites.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Visit our <a href=\"https:\/\/www.plugin999.com\/support\/\">support page<\/a> for help.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Accept PayPal payments directly through Contact Form 7 forms \u2014 no coding required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/161383","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=161383"}],"author":[{"embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/silverplugins217"}],"wp:attachment":[{"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=161383"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=161383"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=161383"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=161383"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=161383"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/br.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=161383"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}