Create an invoice
Your server locks the amount, recipient and expiry to the customer’s order. The widget displays their payment instructions.
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.
A sample order, paid your way
Checking market price…
Preview only. No wallet connection. No payment.
The widget handles payment instructions. The verifier checks on-chain evidence. Your application securely connects that evidence to an order.
Your server locks the amount, recipient and expiry to the customer’s order. The widget displays their payment instructions.
Verify the canonical MCRT token, recipient, amount and BNB Chain confirmations. Network fees are paid separately in BNB.
Your authenticated backend binds the receipt to the right payer and invoice, prevents reuse, and commits delivery before showing success.
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 →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.
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.
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.
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.
No. This website’s demo is a non-payable preview. MCRTPay does not need your seed phrase, private key or token approvals.
Start with a preview. Connect your backend before accepting funds.