Merchant FAQ
How to get a donation? Can I create order without price amount?
Yes. Set the price_amount = 0 when you create the order. Check the API Doc here
After the order is created, the buyer will enter the price amount for the order. The price_amount only be set only once.
Why self-manged invoices are not the same as my own wallet address?
When you're in self-custodial (self-managed) mode, you have direct control over receiving tokens. For EVM-compatible chains like Arbitrum, Base, or BNB Chain, we utilize non-custodial smart contracts to forward payments on your behalf.
These smart contracts manage the initial receipt of funds, you maintain complete control over accessing and transferring the tokens received.
Should I register with Email or Web3 Wallets?
If you want to accept crypto into your own wallets, we suggest you register with your own Web3. It supports self-custodial (self-managed) mode. No account registeration. No withdraw needed. Read more
If you want a one stop solution for your website, to accept different tokens on different blockchains. E.g. USDT, USDC on different chains like Ethereum, Ton, Solana, Binance, Layer2 like Arbitrum, . We suggest you register with your email with the simple mode.
Do you have a Testnet or dev environment for integration?
If you want to integrate with MugglePay, we will send you $0.1 worth of USDT to your account. You can create orders as $0.01 USD for your integration. How to get $0.1 USDT as follows
Register a Web3 account (e.g. with MetaMask ), and have your address ready.
Register a MugglePay account, and create a Ticket in Help Center.
Write down your address and we will send you USDV on Arbitrum network
Create order with pay_currrency = USDV_ARB
What if I forgot my password?
If you’ve lost or forgotten your password, you can contact your account manager who gave you the invitation code.
How do I withdraw money?
You can withdraw USDT, USDC, BTC, EOS from the MugglePay Dashboard by clicking on the "Withdraw" button. On Tuesdays, we will automatically withdraw money for you. On the first withdrawal, you will need to contact your account manager to confirm the coin address.
What is the cost of withdrawal?
EOS withdrawals are free. The withdrawal fee for USDT (OMINI) is $3.50.
How to exchange cryptocurrency for US dollars?
Method 1: You can exchange the cryptocurrency for US dollars on the exchange, such as GDAX, Huobi. Method 2: You can exchange the cryptocurrency for Bitcoin on the exchange, such as Binance. And you can exchange Bitcoin for USD on OTC exchange, such as Coincola.
I want to pay by digital currency, but what if I don't have cryptocurrency?
You can purchase cryptocurrency on your credit card at Binance. Or buy cryptocurrency at Huobi via Alipay and bank card. After buying the cryptocurrency, you need to withdraw it to your wallet for payment.
Why I can't get the callback request after a payment finished?
If you can't get the callback request after a payment finished, you should check if you correctly pass the callback_url
params when you send a create order request. Additionally, ensure that the URL starts with https
instead of http
. You also can check the url at Merchants Order History Page by click Triger Payment Callback button and make sure that the callback response returns a 200 OK status with { status: 200 }
in the body content. Otherwise, the request will be identified as failed, and the system will retry several times. For more details, refer to the MugglePay documentation.
Last updated