Skip to main content

CreateBankAccountPaymentMethodRequest

accountHolderNamestringrequired

Possible values: <= 128 characters, Value must match regular expression ^[^\p{Cc}]+$

accountNumberstringrequired

Possible values: non-empty, Value must match regular expression \d{4,17}

accountTypeAchAccountTyperequired

Possible values: [CHECKING, SAVINGS]

customerIdstringrequired

Possible values: <= 128 characters, Value must match regular expression ^[A-Za-z0-9_-]{1,128}$

isDefaultboolean
mandateAcceptedbooleanrequired
mandateVersionstringrequired

Authorization version: ach-mandate-v1 for merchant attestation of customer-authorized storage and ACH debits; platform-fee-ach-debit-v1 only for the existing merchant fee-billing enrollment flow. Other versions are rejected.

Possible values: <= 64 characters, Value must match regular expression ^(?:\s*|[A-Za-z0-9_.:-]+)$

routingNumberstringrequired

Possible values: non-empty, Value must match regular expression \d{9}

CreateBankAccountPaymentMethodRequest
{
"accountHolderName": "string",
"accountNumber": "string",
"accountType": "CHECKING",
"customerId": "string",
"isDefault": true,
"mandateAccepted": true,
"mandateVersion": "string",
"routingNumber": "string"
}