Title: MakePay for WooCommerce
Author: MakePay.io
Published: <strong>May 9, 2026</strong>
Last modified: May 9, 2026

---

Search plugins

![](https://ps.w.org/makepay-for-woocommerce/assets/banner-772x250.png?rev=3527060)

![](https://ps.w.org/makepay-for-woocommerce/assets/icon.svg?rev=3527060)

# MakePay for WooCommerce

 By [MakePay.io](https://profiles.wordpress.org/makepay/)

[Download](https://downloads.wordpress.org/plugin/makepay-for-woocommerce.0.1.0.zip)

 * [Details](https://wordpress.org/plugins/makepay-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/makepay-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/makepay-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/makepay-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/makepay-for-woocommerce/)

## Description

MakePay for WooCommerce adds a MakePay crypto payment gateway to WooCommerce.
 Customers
can pay through a secure MakePay hosted checkout page, or through an embedded checkout
page on your store with a hosted checkout fallback link.

The plugin creates a MakePay payment link for each WooCommerce order and listens

for signed MakePay webhooks so order status can update automatically. It supports
classic WooCommerce checkout and WooCommerce Cart and Checkout blocks.

#### External service disclosure

This plugin connects your WooCommerce store to MakePay and MakeCrypto, services

operated by MakePay / MakeCrypto. The plugin cannot process payments without communicating
with those services after a store administrator connects the store or enters manual
API credentials.

During OAuth connection, the plugin sends the site URL, site name, redirect URI,

plugin version, WordPress version, WooCommerce version, and DPoP public key thumbprint
to MakeCrypto so a store-specific native OAuth installation can be registered.

When a customer chooses MakePay at checkout, the plugin sends order payment data

to MakePay, including order amount, fiat currency, preferred settlement symbol, 
WooCommerce order id/reference, customer billing email, return URLs, expiration 
time, and limited order metadata needed to show and reconcile the payment request.

During OAuth setup, the plugin configures the store webhook callback URL with MakePay.

In manual API-key mode, the administrator enters the MakePay webhook signing secret
for the same callback URL. MakePay then sends signed webhook events to the store
so WooCommerce order status can be updated. The plugin verifies the webhook signature
before changing an order.

Service links:

 * MakePay: https://www.makepay.io/
 * MakeCrypto merchant dashboard: https://www.makecrypto.io/
 * Documentation: https://www.makecrypto.io/documentation/apps/wordpress
 * Privacy Policy: https://www.makepay.io/en/privacy
 * Terms: https://www.makepay.io/en/terms
 * Support: https://www.makepay.io/en/support
 * Contact, privacy, legal, and compliance requests: https://www.makepay.io/en/contacts

#### Compatibility

 * WordPress 6.7 or newer
 * WooCommerce 10.0 or newer
 * PHP 7.4 or newer
 * WooCommerce classic checkout
 * WooCommerce Cart and Checkout blocks
 * WooCommerce High-Performance Order Storage (HPOS)

PHP Sodium is recommended. When available, the plugin uses PHP Sodium with your

WordPress salts to encrypt stored OAuth, API, and webhook credentials.

## Screenshots

 * [[
 * Public MakePay hosted checkout opened from WooCommerce, showing the order amount,
   merchant, sandbox notice, and available crypto payment methods.
 * [[
 * WooCommerce payment settings show the connected MakePay OAuth store, webhook 
   secret status, checkout mode, and gateway fields.
 * [[
 * Customers can choose Crypto payment through MakePay in WooCommerce Checkout Blocks
   before placing an order.
 * [[
 * WooCommerce order details show the paid status and signed MakePay webhook notes
   after payment events.

## Installation

 1. Install WooCommerce and complete your store setup.
 2. Upload the plugin folder to `wp-content/plugins` or install the plugin ZIP.
 3. Activate MakePay for WooCommerce.
 4. Open WooCommerce > Settings > Payments > MakePay.
 5. Click Connect MakePay and approve the company access request.
 6. Enable the gateway.

## FAQ

### Does the plugin include a shared client secret?

No. Each store registers its own public native OAuth installation and uses PKCE

plus DPoP-bound tokens.

### Does API-key mode still work?

Yes. API-key mode is available as a fallback, but OAuth is recommended. Manual mode

requires the company id, API key id, API key secret, and webhook signing secret 
for the store callback URL.

### Does MakePay hold merchant funds?

No. MakePay never holds merchant funds. It is a fully decentralized payment
 gateway:
payments are routed through connected DeFi infrastructure for efficient settlement
and conversion.

### Does the plugin track users?

The plugin does not add analytics or advertising trackers. It sends checkout,
 connection,
and webhook data to MakePay / MakeCrypto only when needed to connect the store and
process payments.

### Does the plugin support WooCommerce checkout blocks?

Yes. The plugin registers a WooCommerce Blocks payment method for Cart and
 Checkout
blocks, while also supporting classic checkout.

### Is the plugin HPOS compatible?

Yes. The plugin uses WooCommerce order APIs for order reads, metadata, and status

updates, and declares compatibility with WooCommerce custom order tables.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“MakePay for WooCommerce” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ MakePay.io ](https://profiles.wordpress.org/makepay/)

[Translate “MakePay for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/makepay-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/makepay-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/makepay-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/makepay-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/makepay-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.1.0

 * Initial native OAuth and MakePay hosted checkout gateway.
 * Added WooCommerce Cart and Checkout blocks support.
 * Added signed webhook order status updates.
 * Added HPOS compatibility declaration.

## Meta

 *  Version **0.1.0**
 *  Last updated **16 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.7 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [checkout](https://wordpress.org/plugins/tags/checkout/)[crypto](https://wordpress.org/plugins/tags/crypto/)
   [gateway](https://wordpress.org/plugins/tags/gateway/)[payments](https://wordpress.org/plugins/tags/payments/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/makepay-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/makepay-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/makepay-for-woocommerce/reviews/)

## Contributors

 *   [ MakePay.io ](https://profiles.wordpress.org/makepay/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/makepay-for-woocommerce/)