Skip to main content

Deposit instructions

Fetch funding coordinates for a customer account: fiat bank details (IBAN / account+routing / SWIFT as returned) or a stablecoin wallet + network. Prerequisite: open or list an account in Accounts. Same banking gate: vault approved/active and products.deposit_account.status=ready.
Sandbox: returned coordinates often do not credit usable balance for outbound testing. Contact Element Pay for a sandbox credit if you need to exercise stablecoin sends or other debit flows. Live: show these details to the end-customer and wait for real funding. On-chain stablecoin deposits typically need the correct network and a practical minimum around ~2.00 major units; dust / wrong-network sends may never credit. Confirm with GET …/accounts/{account_id} available balance and/or the account.credited webhook before spending.
Alternate funding / exit path for the same customer: corridor quote → accept (OnRamp into crypto or OffRamp out), where your key and catalog allow it.

Auth and environments

When to call

Happy path

1

Resolve account_id

Accounts: open or list until you have an account_id
2

Get deposit instructions

GET …/accounts/{account_id}/deposit-instructions
3

Show coords to the customer

Use instructions / disclaimer fields as display copy; do not invent bank or chain details

Request

Fiat example (data)

Stablecoin example (data)

Field sets differ by rail. Use the keys returned for that account_id; do not assume every account includes both bank and wallet fields.

Errors

Next