{"id":347364,"date":"2026-07-31T06:58:48","date_gmt":"2026-07-31T06:58:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/thenameda-paypal-integration-for-wpforms\/"},"modified":"2026-07-31T06:58:30","modified_gmt":"2026-07-31T06:58:30","slug":"thenameda-form-payments-paypal-wpforms","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/thenameda-form-payments-paypal-wpforms\/","author":21117532,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.2","requires":"6.2","requires_php":"7.2","requires_plugins":null,"header_name":"Thenameda Form Payments with PayPal for WPForms","header_author":"thenameda123","header_description":"Collect PayPal payments with WPForms. Add per-form PayPal settings, redirect customers to PayPal on submit, record transactions, issue refunds, and export payment data to CSV. Works with WPForms Lite and Pro.","assets_banners_color":"395164","last_updated":"2026-07-31 06:58:30","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/thenameda-form-payments-paypal-wpforms\/","header_author_uri":"http:\/\/phpcodeinformation.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":25,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"thenameda123","date":"2026-07-31 06:58:30"}},"upgrade_notice":{"1.0.0":"<ul>\n<li>Initial release.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3629503,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3629503,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3629503,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3629503,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3629503,"resolution":"1","location":"assets","locale":"","width":1910,"height":861},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3629503,"resolution":"2","location":"assets","locale":"","width":1910,"height":822}},"screenshots":[]},"plugin_section":[],"plugin_tags":[617,11937,1887,334,130711],"plugin_category":[45],"plugin_contributors":[271255],"plugin_business_model":[],"class_list":["post-347364","plugin","type-plugin","status-publish","hentry","plugin_tags-donation","plugin_tags-online-payment","plugin_tags-payments","plugin_tags-paypal","plugin_tags-wpforms","plugin_category-ecommerce","plugin_contributors-thenameda123","plugin_committers-thenameda123"],"banners":{"banner":"https:\/\/ps.w.org\/thenameda-form-payments-paypal-wpforms\/assets\/banner-772x250.png?rev=3629503","banner_2x":"https:\/\/ps.w.org\/thenameda-form-payments-paypal-wpforms\/assets\/banner-1544x500.png?rev=3629503","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/thenameda-form-payments-paypal-wpforms\/assets\/icon-128x128.png?rev=3629503","icon_2x":"https:\/\/ps.w.org\/thenameda-form-payments-paypal-wpforms\/assets\/icon-256x256.png?rev=3629503","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/thenameda-form-payments-paypal-wpforms\/assets\/screenshot-1.png?rev=3629503","caption":""},{"src":"https:\/\/ps.w.org\/thenameda-form-payments-paypal-wpforms\/assets\/screenshot-2.png?rev=3629503","caption":""}],"raw_content":"<!--section=description-->\n<p><strong>Thenameda Form Payments with PayPal for WPForms<\/strong> lets you accept PayPal payments on any WPForms form. Configure PayPal per form directly in the WPForms form builder, and when a visitor submits the form they are redirected to PayPal to complete the payment securely. Once the payment is captured, the transaction is stored in your dashboard for review.<\/p>\n\n<p>Works with <strong>WPForms Lite<\/strong> and <strong>WPForms Pro<\/strong>.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Per-form PayPal settings inside the WPForms form builder (Settings &raquo; PayPal).<\/li>\n<li>Redirect checkout using the PayPal REST v2 Orders API (create order &rarr; approve &rarr; capture).<\/li>\n<li>Sandbox (test) and Live modes with separate credentials.<\/li>\n<li>25 supported currencies.<\/li>\n<li>Map any field as the payment amount, or use the WPForms payment total.<\/li>\n<li>Optional quantity multiplier and customer email pre-fill.<\/li>\n<li>Configurable success and cancel return URLs.<\/li>\n<li>Transaction listing with payer, total, and status columns.<\/li>\n<li>Transaction detail view with the full PayPal response.<\/li>\n<li>One-click refunds from the transaction detail screen.<\/li>\n<li>CSV export of payment data (up to 10 recent records in the free version).<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the <strong>PayPal<\/strong> payment service (https:\/\/www.paypal.com\/) to process payments and refunds. PayPal is required because the plugin does not process card or wallet payments itself; it creates PayPal orders, redirects buyers to PayPal Checkout to approve payment, captures approved payments, and issues refunds through PayPal\u2019s REST APIs.<\/p>\n\n<h4>What data is sent and when<\/h4>\n\n<p>Data is sent only when PayPal is enabled for a form and a payment or refund action runs:<\/p>\n\n<ol>\n<li><strong>Authentication (on each API request)<\/strong> \u2014 Your PayPal Client ID and Client Secret are used to request an OAuth access token from PayPal (<code>api-m.paypal.com<\/code> or <code>api-m.sandbox.paypal.com<\/code> in Sandbox mode).<\/li>\n<li><strong>Form submission (order creation)<\/strong> \u2014 When a visitor submits a PayPal-enabled WPForms form, the plugin sends the payment amount, currency, payment description, site\/brand name, return and cancel URLs, and (if configured) the customer email address to create a PayPal order, then redirects the visitor to PayPal to complete payment.<\/li>\n<li><strong>Return from PayPal (payment capture)<\/strong> \u2014 After the buyer approves payment on PayPal and returns to your site, the plugin sends the PayPal order ID to PayPal to capture the payment.<\/li>\n<li><strong>Admin refund<\/strong> \u2014 When a site administrator refunds a transaction from the WordPress admin, the plugin sends the PayPal capture (transaction) ID to PayPal to process the refund.<\/li>\n<\/ol>\n\n<p>No form field data is sent to PayPal beyond what is required for checkout (amount, currency, description, optional payer email, and return\/cancel URLs). Transaction details returned by PayPal may be stored on your WordPress site for your records.<\/p>\n\n<h4>PayPal policies<\/h4>\n\n<ul>\n<li>Privacy Policy: https:\/\/www.paypal.com\/us\/legalhub\/privacy-full<\/li>\n<li>Terms of Service: https:\/\/www.paypal.com\/us\/legalhub\/useragreement-full<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Make sure WPForms Lite or WPForms is installed and active.<\/li>\n<li>Upload the plugin folder to <code>\/wp-content\/plugins\/<\/code> or install it from the Plugins screen.<\/li>\n<li>Activate the plugin through the \"Plugins\" menu in WordPress.<\/li>\n<li>Edit a form, open <strong>Settings &raquo; PayPal<\/strong>, enable PayPal, and enter your PayPal API credentials.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20get%20paypal%20api%20credentials%3F\"><h3>Where do I get PayPal API credentials?<\/h3><\/dt>\n<dd><p>Create an app in the PayPal Developer Dashboard (https:\/\/developer.paypal.com\/dashboard\/applications\/) and copy the Client ID and Client Secret for Sandbox and\/or Live.<\/p><\/dd>\n<dt id=\"how%20is%20the%20payment%20amount%20determined%3F\"><h3>How is the payment amount determined?<\/h3><\/dt>\n<dd><p>Select an \"Amount field\" in the PayPal settings, or leave it on the default to use the WPForms payment total. An optional quantity field multiplies the amount.<\/p><\/dd>\n<dt id=\"where%20can%20i%20see%20payments%3F\"><h3>Where can I see payments?<\/h3><\/dt>\n<dd><p>Under <strong>PayPal Transactions<\/strong> in the WordPress admin menu.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Collect PayPal payments with WPForms. Redirect users to PayPal on submit, record transactions, issue refunds, and export payment data.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/347364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=347364"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/thenameda123"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=347364"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=347364"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=347364"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=347364"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=347364"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=347364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}