MCRT payments · BNB Chain

Your product.
Your wallet.
Paid in MCRT.

Give your customers a clear way to pay with MagicCraft’s token. Add the widget, verify the transfer, and deliver through your own backend.

Self-hostable payment tools. A merchant backend is required for real orders.

THE CHECKOUT EXPERIENCE01 / 03
Interactive preview

A sample order, paid your way

Pay with MCRT

$
Estimated MCRTLoading quote…

Checking market price…

Updates while you browse
Customer walletMerchant wallet
See how it works

Preview only. No wallet connection. No payment.

Funds move on-chain. Your backend controls delivery.
BNB ChainMCRT / BEP-20 only
Direct to your walletNo MCRTPay custody
Self-hostableInspect and self-host
A clear path from pay to product

Three steps.
One accountable merchant.

The widget handles payment instructions. The verifier checks on-chain evidence. Your application securely connects that evidence to an order.

01

Create an invoice

Your server locks the amount, recipient and expiry to the customer’s order. The widget displays their payment instructions.

02

Check the transfer

Verify the canonical MCRT token, recipient, amount and BNB Chain confirmations. Network fees are paid separately in BNB.

03

Deliver once

Your authenticated backend binds the receipt to the right payer and invoice, prevents reuse, and commits delivery before showing success.

For developers

Small widget.
Clear responsibilities.

Use JavaScript on your frontend and the tested Node.js verifier on your server. Keep your orders, customer access and business rules in your application.

Read the integration guide →
merchant-checkout.jsInvoice from your server
new MCRTPay({
  walletAddress: invoice.walletAddress,
  paymentAmount: invoice.usdAmount,
  mcrtAmount: invoice.mcrtAmount,
  quoteExpiresAt: invoice.expiresAt,
  planId: invoice.id,
  backendUrl: '/api/mcrtpay/verify',
  successCallback: () => refreshOrder()
});

The callback updates the UI after your backend commits fulfillment. It must never grant access itself.

Before real funds

Know what you’re using.

Security & risks →
Is this a complete hosted checkout?

No. MCRTPay provides payment widgets and transfer verification. A merchant must implement authenticated invoices, payer binding, replay protection and fulfillment. The public verifier does not deliver a product or record an order.

What does it cost?

The current widget and hosted transfer verifier charge no MCRTPay platform fee. BNB Chain gas, token purchases, exchange fees and your hosting costs can still apply. There is no fixed gas price or settlement-time guarantee.

Can MCRTPay reverse a payment?

No. Blockchain transfers are generally irreversible. Check the merchant, wallet, amount, network and token before sending. Refunds and product delivery are the merchant’s responsibility.

Do I need to connect a wallet to try it?

No. This website’s demo is a non-payable preview. MCRTPay does not need your seed phrase, private key or token approvals.

Ready to build?

Make MCRT part of your product.

Start with a preview. Connect your backend before accepting funds.

Configure your widget ↗