Skip to main content
PaymentMethod objects represent the bank account payout methods that offramp orders settle fiat to. Save one with the Create Payment Method endpoint, then reference its paymentMethodId as the recipient when creating an offramp order.

Type Values

type names the account identifier (the capture schema Crossmint collects and validates) — never the payment rail, scheme, or clearing house. The same saved account can be paid over multiple rails; rail selection happens at payout execution time.

Attributes

string
required
Unique identifier for the payout method.
boolean
Whether this is the user’s default payout method. Returned for bank-account-sepa-iban only.
string
Server-derived label, returned for bank-account-sepa-iban only (e.g. "SEPA Account ••6789"). Absent on every other payout method; read label there.
string
required
Payout method type. One of bank-account-us, bank-account-mx-clabe, bank-account-co, bank-account-sepa-iban, or bre-b.
object
Bank account details. Absent when type is bre-b, which returns breB instead.
object
Bre-B key details. Present when type is bre-b, in place of bankAccount. The key itself is never returned.
string
The client’s own name for this payout method, when one was sent on creation. At most 255 characters.
string
Read-only. ISO 8601 timestamp of the most recent successful offramp payout funded by this account. Absent until the first payout.