{"id":308985,"date":"2026-05-09T07:39:00","date_gmt":"2026-05-09T07:39:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/makepay-for-woocommerce\/"},"modified":"2026-05-09T17:01:20","modified_gmt":"2026-05-09T17:01:20","slug":"makepay-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/makepay-for-woocommerce\/","author":23493924,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"6.9.4","requires":"6.7","requires_php":"7.4","requires_plugins":null,"header_name":"MakePay for WooCommerce","header_author":"MakePay","header_description":"Official MakePay payment gateway for WooCommerce.","assets_banners_color":"45684b","last_updated":"2026-05-09 17:01:20","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.makecrypto.io\/documentation\/apps\/wordpress","header_author_uri":"https:\/\/www.makepay.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":51,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"makepay","date":"2026-05-09 17:01:20"}},"upgrade_notice":{"0.1.0":"<p>Initial WordPress.org release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3527060,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3527060,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3527060,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3527060,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3527060,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3527060,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3527060,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3527060,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3527060,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Public MakePay hosted checkout opened from WooCommerce, showing the order amount, merchant, sandbox notice, and available crypto payment methods.","2":"WooCommerce payment settings show the connected MakePay OAuth store, webhook secret status, checkout mode, and gateway fields.","3":"Customers can choose Crypto payment through MakePay in WooCommerce Checkout Blocks before placing an order.","4":"WooCommerce order details show the paid status and signed MakePay webhook notes after payment events."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[3148,21057,1890,1887,286],"plugin_category":[45],"plugin_contributors":[262395],"plugin_business_model":[],"class_list":["post-308985","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-crypto","plugin_tags-gateway","plugin_tags-payments","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-makepay","plugin_committers-makepay"],"banners":{"banner":"https:\/\/ps.w.org\/makepay-for-woocommerce\/assets\/banner-772x250.png?rev=3527060","banner_2x":"https:\/\/ps.w.org\/makepay-for-woocommerce\/assets\/banner-1544x500.png?rev=3527060","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/makepay-for-woocommerce\/assets\/icon.svg?rev=3527060","icon":"https:\/\/ps.w.org\/makepay-for-woocommerce\/assets\/icon.svg?rev=3527060","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/makepay-for-woocommerce\/assets\/screenshot-1.png?rev=3527060","caption":"Public MakePay hosted checkout opened from WooCommerce, showing the order amount, merchant, sandbox notice, and available crypto payment methods."},{"src":"https:\/\/ps.w.org\/makepay-for-woocommerce\/assets\/screenshot-2.png?rev=3527060","caption":"WooCommerce payment settings show the connected MakePay OAuth store, webhook secret status, checkout mode, and gateway fields."},{"src":"https:\/\/ps.w.org\/makepay-for-woocommerce\/assets\/screenshot-3.png?rev=3527060","caption":"Customers can choose Crypto payment through MakePay in WooCommerce Checkout Blocks before placing an order."},{"src":"https:\/\/ps.w.org\/makepay-for-woocommerce\/assets\/screenshot-4.png?rev=3527060","caption":"WooCommerce order details show the paid status and signed MakePay webhook notes after payment events."}],"raw_content":"<!--section=description-->\n<p>MakePay for WooCommerce adds a MakePay crypto payment gateway to WooCommerce.\nCustomers can pay through a secure MakePay hosted checkout page, or through an\nembedded checkout page on your store with a hosted checkout fallback link.<\/p>\n\n<p>The plugin creates a MakePay payment link for each WooCommerce order and listens\nfor signed MakePay webhooks so order status can update automatically. It supports\nclassic WooCommerce checkout and WooCommerce Cart and Checkout blocks.<\/p>\n\n<h4>External service disclosure<\/h4>\n\n<p>This plugin connects your WooCommerce store to MakePay and MakeCrypto, services\noperated by MakePay \/ MakeCrypto. The plugin cannot process payments without\ncommunicating with those services after a store administrator connects the store\nor enters manual API credentials.<\/p>\n\n<p>During OAuth connection, the plugin sends the site URL, site name, redirect URI,\nplugin version, WordPress version, WooCommerce version, and DPoP public key thumbprint\nto MakeCrypto so a store-specific native OAuth installation can be registered.<\/p>\n\n<p>When a customer chooses MakePay at checkout, the plugin sends order payment data\nto MakePay, including order amount, fiat currency, preferred settlement symbol,\nWooCommerce order id\/reference, customer billing email, return URLs, expiration\ntime, and limited order metadata needed to show and reconcile the payment request.<\/p>\n\n<p>During OAuth setup, the plugin configures the store webhook callback URL with MakePay.\nIn manual API-key mode, the administrator enters the MakePay webhook signing secret\nfor the same callback URL. MakePay then sends signed webhook events to the store so\nWooCommerce order status can be updated. The plugin verifies the webhook signature\nbefore changing an order.<\/p>\n\n<p>Service links:<\/p>\n\n<ul>\n<li>MakePay: https:\/\/www.makepay.io\/<\/li>\n<li>MakeCrypto merchant dashboard: https:\/\/www.makecrypto.io\/<\/li>\n<li>Documentation: https:\/\/www.makecrypto.io\/documentation\/apps\/wordpress<\/li>\n<li>Privacy Policy: https:\/\/www.makepay.io\/en\/privacy<\/li>\n<li>Terms: https:\/\/www.makepay.io\/en\/terms<\/li>\n<li>Support: https:\/\/www.makepay.io\/en\/support<\/li>\n<li>Contact, privacy, legal, and compliance requests: https:\/\/www.makepay.io\/en\/contacts<\/li>\n<\/ul>\n\n<h4>Compatibility<\/h4>\n\n<ul>\n<li>WordPress 6.7 or newer<\/li>\n<li>WooCommerce 10.0 or newer<\/li>\n<li>PHP 7.4 or newer<\/li>\n<li>WooCommerce classic checkout<\/li>\n<li>WooCommerce Cart and Checkout blocks<\/li>\n<li>WooCommerce High-Performance Order Storage (HPOS)<\/li>\n<\/ul>\n\n<p>PHP Sodium is recommended. When available, the plugin uses PHP Sodium with your\nWordPress salts to encrypt stored OAuth, API, and webhook credentials.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install WooCommerce and complete your store setup.<\/li>\n<li>Upload the plugin folder to <code>wp-content\/plugins<\/code> or install the plugin ZIP.<\/li>\n<li>Activate MakePay for WooCommerce.<\/li>\n<li>Open WooCommerce &gt; Settings &gt; Payments &gt; MakePay.<\/li>\n<li>Click Connect MakePay and approve the company access request.<\/li>\n<li>Enable the gateway.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20plugin%20include%20a%20shared%20client%20secret%3F\"><h3>Does the plugin include a shared client secret?<\/h3><\/dt>\n<dd><p>No. Each store registers its own public native OAuth installation and uses PKCE\nplus DPoP-bound tokens.<\/p><\/dd>\n<dt id=\"does%20api-key%20mode%20still%20work%3F\"><h3>Does API-key mode still work?<\/h3><\/dt>\n<dd><p>Yes. API-key mode is available as a fallback, but OAuth is recommended. Manual mode\nrequires the company id, API key id, API key secret, and webhook signing secret for\nthe store callback URL.<\/p><\/dd>\n<dt id=\"does%20makepay%20hold%20merchant%20funds%3F\"><h3>Does MakePay hold merchant funds?<\/h3><\/dt>\n<dd><p>No. MakePay never holds merchant funds. It is a fully decentralized payment\ngateway: payments are routed through connected DeFi infrastructure for efficient\nsettlement and conversion.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20track%20users%3F\"><h3>Does the plugin track users?<\/h3><\/dt>\n<dd><p>The plugin does not add analytics or advertising trackers. It sends checkout,\nconnection, and webhook data to MakePay \/ MakeCrypto only when needed to connect\nthe store and process payments.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20woocommerce%20checkout%20blocks%3F\"><h3>Does the plugin support WooCommerce checkout blocks?<\/h3><\/dt>\n<dd><p>Yes. The plugin registers a WooCommerce Blocks payment method for Cart and\nCheckout blocks, while also supporting classic checkout.<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20hpos%20compatible%3F\"><h3>Is the plugin HPOS compatible?<\/h3><\/dt>\n<dd><p>Yes. The plugin uses WooCommerce order APIs for order reads, metadata, and status\nupdates, and declares compatibility with WooCommerce custom order tables.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial native OAuth and MakePay hosted checkout gateway.<\/li>\n<li>Added WooCommerce Cart and Checkout blocks support.<\/li>\n<li>Added signed webhook order status updates.<\/li>\n<li>Added HPOS compatibility declaration.<\/li>\n<\/ul>","raw_excerpt":"Accept crypto payments in WooCommerce with MakePay hosted checkout, embedded checkout, OAuth connection, and signed webhook order updates.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/308985","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=308985"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/makepay"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=308985"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=308985"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=308985"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=308985"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=308985"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=308985"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}