MiraclePay For WooCommerce Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Adds MiraclePay as a WooCommerce payment method. The customer places the order
on your store, pays in crypto on MiraclePay’s hosted checkout, and the order is
settled automatically by a signed webhook.
- Signed (HMAC-SHA512) requests against the MiraclePay External API
- Signed webhooks keep orders in sync even when the customer never returns
- Supports both the classic checkout and the Cart/Checkout Blocks
- HPOS (high-performance order storage) compatible
- Idempotent order creation and duplicate-safe webhook processing
Stores must be in USD: the MiraclePay API settles in USD and this plugin does
not convert currencies.
External services
This plugin connects to the MiraclePay API, a third-party payment service operated by MiraclePay, to create and check crypto payments. It cannot work without it. Nothing is sent until the gateway is enabled and configured with your MiraclePay API credentials.
- Creating a payment (when a customer places an order with MiraclePay): the plugin sends the order total in USD cents, an order reference (the WooCommerce order ID), the URL of the order-received page to return the customer to, a short note containing the order number and store name, and, if you restricted them, the accepted blockchain networks.
- Checking a payment (when the customer returns to the order-received page, or pays again for an existing order): the plugin sends the MiraclePay payment ID to read its current status.
- Listing networks (only on the plugin’s settings screen, cached for one hour): the plugin requests the list of active blockchain networks.
Every request carries your API key ID, passphrase and an HMAC signature, plus your store’s home URL in the User-Agent header. Requests go to https://be.miraclepay.com (Production), https://api.miraclecash.info (Development / sandbox), or the custom API URL you enter.
After placing the order, the customer is redirected to MiraclePay’s hosted checkout, where they choose a network and pay. Their wallet and payment details are entered on MiraclePay, not on your store. MiraclePay then sends signed webhooks back to your store (?wc-api=miraclepay) to report the payment status.
- MiraclePay Terms of Use: https://merchant.miraclepay.com/documents/terms-of-use.html
- MiraclePay Privacy Policy: https://www.miraclepay.com/privacy-policy
Screenshots
No screenshots provided

