Save a bank account
The request body depends on the payment methodtype. See The Payment Method Object for the full list of types and fields.
The examples below use the staging URL,
https://vault.staging.crossmint.com. In production, use https://vault.crossmint.com. See Launch in Production for all the differences between environments.- US
- Europe
- Mexico
- Colombia
paymentMethodId, the resolved bankName, and a masked accountSuffix (banks use accountSuffix, not last4). Pass the paymentMethodId as the recipient when you create an order. For a complete list of fields and supported bank account types, see The Payment Method Object in the API reference.
Example response
Example response
Saving an account does not require the user to be verified yet, but creating an order does. Before you offramp with this account, verify the user and link the wallet they will pay from. See the Quickstart.
Field reference (US)
| Field | Description |
|---|---|
accountNumber | The account number (tokenized at the vault). |
routingNumber | Nine-digit ABA routing number. |
accountType | checking or savings. |
billing.name | Account holder name. Must match the verified user. |
currency / country | usd / US. |
entityType | Required. individual or business. |
List, update, and remove
Reads and non-sensitive updates go through the standard API. Use it to list a user’s payment methods, fetch one, update billing details, or remove an account.Next steps
Quickstart
Use a saved account in an offramp
KYC & Compliance
Verification requirements

