External Bank Accounts
Validate and enrich bank code
Validate a bank code for a specific payment network and retrieve enriched bank information.
Provide the payment network (rail) and the appropriate bank code:
| Payment Network | Bank Code Type | Format | Example |
|---|---|---|---|
| ach, wire | Routing Number | 9 digits | 021000021 |
| swift | BIC/SWIFT | 8-11 chars | CHASUS33 |
| sepa, sepa_instant | IBAN | 15-34 chars | DE89370400440532013000 |
| faster_payments, bacs, chaps | Sort Code | 6 digits | 200000 |
| eft, interac | Transit Number | 9 digits | 000412345 |
| npp, becs | BSB | 6 digits | 063000 |
| imps, neft, rtgs | IFSC | 11 chars | HDFC0001234 |
| pix, ted | COMPE Code | 3 digits | 001 |
| chats | Bank Code | 3 digits | 004 |
| fast_sg, meps | Bank Code | 4 digits | |
| bi_fast, artajasa | Bank Code | 3 digits | |
| spei | Institution Code | 3 digits |
post/v1/external-bank-accounts/validate
Request body
Example request
{
"paymentNetwork": "ACH",
"code": "021000021"
}Response
Bank code validation and enrichment result
Example response
{
"found": true,
"code": "021000021",
"paymentNetwork": "ACH",
"bankName": "JPMorgan Chase Bank",
"branch": "Main Branch",
"address": {
"addressLine1": "123 Main Street",
"addressLine2": "Apt 4B",
"city": "San Francisco",
"state": "CA",
"postalCode": "94102",
"country": "US"
}
}Changes
No recorded changes to this endpoint across all 2 revisions of this API.