{"id":131305,"date":"2020-11-10T12:33:06","date_gmt":"2020-11-10T12:33:06","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/wp-paypal-checkout\/"},"modified":"2026-02-17T00:42:24","modified_gmt":"2026-02-17T00:42:24","slug":"checkout-for-paypal","status":"publish","type":"plugin","link":"https:\/\/pt-ao.wordpress.org\/plugins\/checkout-for-paypal\/","author":6475622,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.47","stable_tag":"trunk","tested":"6.9.4","requires":"5.5","requires_php":"","requires_plugins":null,"header_name":"Checkout for PayPal","header_author":"naa986","header_description":"Add PayPal Smart Payment Buttons to Your Website","assets_banners_color":"d0a64a","last_updated":"2026-02-17 00:42:24","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/noorsplugin.com\/","header_plugin_uri":"https:\/\/noorsplugin.com\/checkout-for-paypal-wordpress-plugin\/","header_author_uri":"https:\/\/noorsplugin.com\/","rating":4.4,"author_block_rating":0,"active_installs":600,"downloads":58403,"num_ratings":7,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"naa986","date":"2021-03-26 16:33:10"},"1.0.27":{"tag":"1.0.27","author":"naa986","date":"2024-06-11 23:43:04"},"1.0.3":{"tag":"1.0.3","author":"naa986","date":"2021-06-13 05:27:45"},"1.0.39":{"tag":"1.0.39","author":"naa986","date":"2025-04-28 08:10:15"},"1.0.4":{"tag":"1.0.4","author":"naa986","date":"2021-06-15 06:26:12"},"1.0.40":{"tag":"1.0.40","author":"naa986","date":"2025-05-02 06:18:59"},"1.0.41":{"tag":"1.0.41","author":"naa986","date":"2025-05-08 02:31:30"},"1.0.42":{"tag":"1.0.42","author":"naa986","date":"2025-07-14 02:32:13"},"1.0.43":{"tag":"1.0.43","author":"naa986","date":"2025-08-08 02:18:35"},"1.0.45":{"tag":"1.0.45","author":"naa986","date":"2026-02-09 22:11:49"},"1.0.46":{"tag":"1.0.46","author":"naa986","date":"2026-02-17 00:40:42"}},"upgrade_notice":{"":"<p>none<\/p>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":6},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":2912293,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3256799,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2","1.0.27","1.0.3","1.0.39","1.0.4","1.0.40","1.0.41","1.0.42","1.0.43","1.0.45","1.0.46"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2658579,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":2799495,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":2799495,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":2875364,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":2875364,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":2875364,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"PayPal Smart Payment Button Demo","2":"Horizontal PayPal Checkout Button","3":"PayPal Orders","4":"Email Sender Options","5":"Purchase Receipt Email Settings","6":"Sale Notification Email Settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[334],"plugin_category":[45],"plugin_contributors":[78828],"plugin_business_model":[],"class_list":["post-131305","plugin","type-plugin","status-publish","hentry","plugin_tags-paypal","plugin_category-ecommerce","plugin_contributors-naa986","plugin_committers-naa986"],"banners":{"banner":"https:\/\/ps.w.org\/checkout-for-paypal\/assets\/banner-772x250.png?rev=3256799","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/checkout-for-paypal\/assets\/icon-256x256.png?rev=2912293","icon_2x":"https:\/\/ps.w.org\/checkout-for-paypal\/assets\/icon-256x256.png?rev=2912293","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/checkout-for-paypal\/assets\/screenshot-1.png?rev=2658579","caption":"PayPal Smart Payment Button Demo"},{"src":"https:\/\/ps.w.org\/checkout-for-paypal\/assets\/screenshot-2.png?rev=2799495","caption":"Horizontal PayPal Checkout Button"},{"src":"https:\/\/ps.w.org\/checkout-for-paypal\/assets\/screenshot-3.png?rev=2799495","caption":"PayPal Orders"},{"src":"https:\/\/ps.w.org\/checkout-for-paypal\/assets\/screenshot-4.png?rev=2875364","caption":"Email Sender Options"},{"src":"https:\/\/ps.w.org\/checkout-for-paypal\/assets\/screenshot-5.png?rev=2875364","caption":"Purchase Receipt Email Settings"},{"src":"https:\/\/ps.w.org\/checkout-for-paypal\/assets\/screenshot-6.png?rev=2875364","caption":"Sale Notification Email Settings"}],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/noorsplugin.com\/checkout-for-paypal-wordpress-plugin\/\">Checkout for PayPal<\/a> is a lightweight and powerful WordPress plugin that lets you easily accept PayPal payments directly on your website using the <strong>PayPal Checkout API<\/strong>. No coding required \u2014 just install, add your PayPal account API credentials, and start receiving payments securely in minutes.<\/p>\n\n<p>This plugin is perfect for eCommerce stores, donation pages, and product sales. You can even use it alongside e-commerce plugins like WooCommerce without conflicts.<\/p>\n\n<h3>Checkout for PayPal Add-ons<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/noorsplugin.com\/how-to-add-a-price-field-to-a-paypal-button\/\">Variable Price<\/a><\/li>\n<li><a href=\"https:\/\/noorsplugin.com\/checkout-for-paypal-dynamic-buttons\/\">Dynamic Buttons<\/a><\/li>\n<li><a href=\"https:\/\/noorsplugin.com\/checkout-for-paypal-integration-with-contact-form-7\/\">Contact Form 7 Integration<\/a><\/li>\n<li><a href=\"https:\/\/noorsplugin.com\/checkout-for-paypal-order-export\/\">Order Export<\/a><\/li>\n<\/ul>\n\n<h3>Features<\/h3>\n\n<ul>\n<li><strong>Seamless PayPal Checkout<\/strong> \u2013 Integrates directly with the official PayPal Checkout API for secure transactions.<\/li>\n<li><strong>One-Click Payments<\/strong> \u2013 Customers can pay instantly using PayPal balance, credit, or debit card.<\/li>\n<li><strong>Mobile-Optimized<\/strong> \u2013 Works flawlessly on smartphones, tablets, and desktops.<\/li>\n<li><strong>Shortcode Support<\/strong> \u2013 Add PayPal payment buttons anywhere on your site.<\/li>\n<li><strong>Custom Amounts<\/strong> \u2013 Accept fixed or variable payment amounts using Variable Price add-on.<\/li>\n<li><strong>No Monthly Fees<\/strong> \u2013 Pay only PayPal's standard transaction fees.<\/li>\n<li><strong>eCommerce Stores<\/strong> \u2013 Sell products or services without a complicated shopping cart.<\/li>\n<li><strong>Donations<\/strong> \u2013 Collect contributions for charities, fundraisers, or personal causes<\/li>\n<li><strong>Freelancers &amp; Consultants<\/strong> \u2013 Accept project payments online.<\/li>\n<\/ul>\n\n<h3>How to Create a PayPal Checkout Button<\/h3>\n\n<p>In order to create a PayPal Checkout Button insert the shortcode like the following:<\/p>\n\n<pre><code>[checkout_for_paypal item_description=\"My cool product\" amount=\"1.00\"]\n<\/code><\/pre>\n\n<p>Replace the values with your item description and amount.<\/p>\n\n<h3>Elementor Page Builder Integration<\/h3>\n\n<ul>\n<li>Create a new page or <strong>Edit with Elementor<\/strong>.<\/li>\n<li>From <strong>Widgets<\/strong> (Under <strong>Elements<\/strong>) select <strong>Shortcode<\/strong>.<\/li>\n<li>Enter the Checkout for PayPal shortcode.<\/li>\n<li>Click <strong>Apply<\/strong> to update changes to page.<\/li>\n<li>Click <strong>Publish<\/strong>.<\/li>\n<\/ul>\n\n<h4>Documentation<\/h4>\n\n<p><a href=\"https:\/\/noorsplugin.com\/checkout-for-paypal-wordpress-plugin\/\">https:\/\/noorsplugin.com\/checkout-for-paypal-wordpress-plugin\/<\/a><\/p>\n\n<h4>Translation<\/h4>\n\n<p>If you are a non-English speaker please help translate Checkout for PayPal into your language.<\/p>\n\n<p><em>Note: This is NOT an official PayPal product.<\/em><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Go to the Add New plugins screen in your WordPress Dashboard<\/li>\n<li>Click the upload tab<\/li>\n<li>Browse for the plugin file (checkout-for-paypal.zip) on your computer<\/li>\n<li>Click \"Install Now\" and then hit the activate button<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20business%20paypal%20account%3F\"><h3>Do I need a business PayPal account?<\/h3><\/dt>\n<dd><p>Yes, to use the PayPal Checkout API, you will need a free PayPal Business account.<\/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>Absolutely \u2014 use PayPal's sandbox mode for safe testing.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>This plugin works independently. WooCommerce has its own PayPal integrations.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.47<\/h4>\n\n<ul>\n<li>Removed older integration.<\/li>\n<\/ul>\n\n<h4>1.0.46<\/h4>\n\n<ul>\n<li>Changes to URL parameters.<\/li>\n<\/ul>\n\n<h4>1.0.45<\/h4>\n\n<ul>\n<li>Changed order menu icon.<\/li>\n<\/ul>\n\n<h4>1.0.44<\/h4>\n\n<ul>\n<li>Improvements to code.<\/li>\n<\/ul>\n\n<h4>1.0.43<\/h4>\n\n<ul>\n<li>Save payment data after a new order is added.<\/li>\n<\/ul>\n\n<h4>1.0.42<\/h4>\n\n<ul>\n<li>Added an option to edit order data shown in the table.<\/li>\n<\/ul>\n\n<h4>1.0.41<\/h4>\n\n<ul>\n<li>Added the buyer country option to test checkout as a buyer from that country.<\/li>\n<\/ul>\n\n<h4>1.0.40<\/h4>\n\n<ul>\n<li>Added security to api keys.<\/li>\n<\/ul>\n\n<h4>1.0.39<\/h4>\n\n<ul>\n<li>Some improvements in security.<\/li>\n<\/ul>\n\n<h4>1.0.38<\/h4>\n\n<ul>\n<li>Improvement to code that changes the layout, color and shape of the button.<\/li>\n<\/ul>\n\n<h4>1.0.37<\/h4>\n\n<ul>\n<li>Fixed broken parameters in the return URL.<\/li>\n<\/ul>\n\n<h4>1.0.36<\/h4>\n\n<ul>\n<li>Fixed a bug that caused an issue with test mode purchases.<\/li>\n<\/ul>\n\n<h4>1.0.35<\/h4>\n\n<ul>\n<li>Fixed an issue with settings link.<\/li>\n<\/ul>\n\n<h4>1.0.34<\/h4>\n\n<ul>\n<li>File naming changes.<\/li>\n<\/ul>\n\n<h4>1.0.33<\/h4>\n\n<ul>\n<li>Some improvements in security reported by Wordfence.<\/li>\n<\/ul>\n\n<h4>1.0.32<\/h4>\n\n<ul>\n<li>Some improvements in security reported by Wordfence.<\/li>\n<\/ul>\n\n<h4>1.0.31<\/h4>\n\n<ul>\n<li>Added support for variable price description options.<\/li>\n<\/ul>\n\n<h4>1.0.30<\/h4>\n\n<ul>\n<li>Changed a logical statement to get around a bug in some default themes.<\/li>\n<\/ul>\n\n<h4>1.0.29<\/h4>\n\n<ul>\n<li>Added an option to disable the Orders API v2 notice.<\/li>\n<\/ul>\n\n<h4>1.0.28<\/h4>\n\n<ul>\n<li>Updated the plugin to be compatible with PayPal Orders API Version v2.<\/li>\n<\/ul>\n\n<h4>1.0.27<\/h4>\n\n<ul>\n<li>Made changes to the code that retrieve the plugin url and path.<\/li>\n<\/ul>\n\n<h4>1.0.26<\/h4>\n\n<ul>\n<li>Added options to enable\/disable funding sources.<\/li>\n<\/ul>\n\n<h4>1.0.25<\/h4>\n\n<ul>\n<li>Added an email tag for the customer's phone number.<\/li>\n<li>Better debug logging.<\/li>\n<\/ul>\n\n<h4>1.0.24<\/h4>\n\n<ul>\n<li>Additional check for the settings link.<\/li>\n<\/ul>\n\n<h4>1.0.23<\/h4>\n\n<ul>\n<li>Added an option to set the locale for the buyer.<\/li>\n<\/ul>\n\n<h4>1.0.22<\/h4>\n\n<ul>\n<li>Added a parameter to specify the shipping amount.<\/li>\n<li>Added email tags for the item total and shipping amount.<\/li>\n<li>Improved the checkout flow.<\/li>\n<\/ul>\n\n<h4>1.0.21<\/h4>\n\n<ul>\n<li>Added an option to load PayPal scripts on every page.<\/li>\n<\/ul>\n\n<h4>1.0.20<\/h4>\n\n<ul>\n<li>Added support for Contact Form 7 integration.<\/li>\n<\/ul>\n\n<h4>1.0.19<\/h4>\n\n<ul>\n<li>Added an option to configure a payment cancellation page.<\/li>\n<\/ul>\n\n<h4>1.0.18<\/h4>\n\n<ul>\n<li>Added support for dynamic buttons.<\/li>\n<\/ul>\n\n<h4>1.0.17<\/h4>\n\n<ul>\n<li>Fixed an error in loading scripts when the rendered page does not exist.<\/li>\n<\/ul>\n\n<h4>1.0.16<\/h4>\n\n<ul>\n<li>Added email settings.<\/li>\n<\/ul>\n\n<h4>1.0.15<\/h4>\n\n<ul>\n<li>Added an option to show the Venmo button at checkout.<\/li>\n<\/ul>\n\n<h4>1.0.14<\/h4>\n\n<ul>\n<li>Made some security related improvements suggested by wpscan.<\/li>\n<\/ul>\n\n<h4>1.0.13<\/h4>\n\n<ul>\n<li>Added horizontal layout option to PayPal checkout button.<\/li>\n<\/ul>\n\n<h4>1.0.12<\/h4>\n\n<ul>\n<li>Made some improvements in the plugin settings.<\/li>\n<\/ul>\n\n<h4>1.0.11<\/h4>\n\n<ul>\n<li>Made item information available in the orders menu.<\/li>\n<\/ul>\n\n<h4>1.0.10<\/h4>\n\n<ul>\n<li>Added pill shape as an available style to PayPal checkout button.<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Added support for the variable price add-on.<\/li>\n<\/ul>\n\n<h4>1.0.8<\/h4>\n\n<ul>\n<li>Customer email address is now shown in the orders menu.<\/li>\n<\/ul>\n\n<h4>1.0.7<\/h4>\n\n<ul>\n<li>Added Venmo as a payment option.<\/li>\n<\/ul>\n\n<h4>1.0.6<\/h4>\n\n<ul>\n<li>Added the width parameter to customize the size of the PayPal button.<\/li>\n<\/ul>\n\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Added the color parameter to customize the color of the PayPal button.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>The shortcode can be used in a custom field.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Added the \"no_shipping\" parameter to disable shipping address collection.<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added fix for a PayPal bug where specifying a different currency would trigger an error.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>First commit<\/li>\n<\/ul>","raw_excerpt":"Easily accept PayPal payments on your WordPress site using the official PayPal Checkout API. Perfect for eCommerce, donations, and more.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/131305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=131305"}],"author":[{"embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/naa986"}],"wp:attachment":[{"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=131305"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=131305"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=131305"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=131305"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=131305"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pt-ao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=131305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}