Docs
ENFR
Dashboard
Get started

Going live

Checklist before moving real money.

  1. 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.
  2. 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.
  3. Create your live webhook endpoints and store their secrets. They are different from your test secrets.
  4. Verify every webhook signature, refuse old timestamps, and deduplicate events by id.
  5. Send an Idempotency-Key on every POST that moves money, and retry 5xx errors with the same key. Never create again an operation that answered 202.
  6. Handle every final status: failed and expired collections, failed payouts and settlements, card.issue_failed, rejected verifications, declined card payments.
  7. Save your settlement accounts (Owner, Settings › Settlements) for each currency you settle.
  8. 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.
  9. Reconcile daily with List transactions, and catch up missed events with List events.
  10. Respect the rate limits and handle 429 with Retry-After.
  11. Check livemode in your tests, so a test configuration can never touch real money.
  12. Log the Request-Id of every call. Support will ask for it.