Mintcash
Get started

How MintCash works

A short tour of the orchestration model — what happens between your "charge customer" call and the money landing in your account.

MintCash is a payment orchestration layer. You integrate with one API; we route every transaction through the best available provider for that merchant, geography, and card type. If a provider declines, fails, or times out, we can cascade the same charge to the next one — without your code knowing.

The path of a payment

Rendering diagram…
  1. You make one call. POST /payments with an amount, currency, and either a card token or the customer's details for the hosted payment page.
  2. MintCash picks a provider. The routing engine evaluates your merchant's rules — geography, card type, success history, fees — and selects the best fit.
  3. The provider charges the card. MintCash speaks the provider's dialect. You don't care which one ran the transaction.
  4. You get the payment confirmation. A message is sent asynchronously over a signed webhook when the final state lands.

What changes vs. integrating one PSP

ConcernOne-PSP integrationMintCash
Adding a providerRe-integrate everythingWe add an adapter; you change nothing
Routing logicHard-coded in your appStored per-merchant, evaluated server-side
Retries on declineYou re-call the same PSP and hopeCascading retry across providers
ReconciliationOne reconciliation per PSPOne audit trail, one payment record per charge
Webhook shapesOne per PSP, you normalizeOne canonical envelope, signed by us

Continue to the quickstart →