Get started
Going live
Checklist before moving real money.
- Get your business verified. In the dashboard, click Activate live mode in the header, or Go live on the home page, to open Account activation. Only an Owner can submit the business file. Once it is approved, the Test | Live selector unlocks.
- Create a live key (
mr_live_) from a member account with only the role your integration needs. Store it in a secret manager, never in your code. See Security. - Create your live webhook endpoints and store their secrets. They are different from your test secrets.
- Verify every webhook signature, refuse old timestamps, and deduplicate events by
id. - Send an
Idempotency-Keyon everyPOSTthat moves money, and retry5xxerrors with the same key. Never create again an operation that answered202. - Handle every final status:
failedandexpiredcollections,failedpayouts and settlements,card.issue_failed, rejected verifications, declined card payments. - Save your settlement accounts (Owner, Settings › Settlements) for each currency you settle.
- For cards: top up the cards balance (Cards › Top up, USDT on TRON), and for agent cards, have an Owner issue the first one from the dashboard.
- Reconcile daily with List transactions, and catch up missed events with List events.
- Respect the rate limits and handle
429withRetry-After. - Check
livemodein your tests, so a test configuration can never touch real money. - Log the
Request-Idof every call. Support will ask for it.