Skip to main content

Crypto deposits

Ask for an address on the network and token your customer will pay with. Each address is for one payment.
Response
Show the address, the network and the token.
Funds sent in a different token, or on a different network, may not be recoverable. Say clearly which ones you accept.
When the transfer confirms, we add what arrived to your balance, less fees, and send transaction.crypto.completed:
transaction.crypto.completed

Bank deposits

Your customer pays local currency by bank transfer, and you’re settled in stablecoin. The response includes the account to pay into:
Show deposit.bank_name, deposit.account_number, deposit.account_name and the exact amount. When the transfer clears you get transaction.fiat.completed with fiatAmount, grossAmount, feeAmount and amount. If it fails or expires, you get transaction.fiat.failed.

Check a deposit

Look a deposit up by your reference, or list them to reconcile with your own records.
A reference can only be used once. If a request times out, send it again with the same reference: you either get the payment or 409, never a second one. See Retries.