Brale supports two paths for creating an external off-chain bank address, each unlocking different transfer types.
When you create an external bank address, the path you choose determines whichtransfer_types are available for that address. Choose the right path based on the transfer rails you need.
Comparison
| Capability | Plaid-linked bank account | Direct bank entry |
|---|---|---|
ach_debit | Supported | Not supported |
ach_credit | Supported | Supported |
rtp | Supported | Supported |
wire | Not supported | Supported |
Which path should you use?
- Plaid-linked bank account — Use this when you need
ach_debitor want to provide a Plaid bank-linking experience for your users. This flow uses Plaid Link to securely connect a bank account and supportsach_debit,ach_credit, andrtp. - Direct bank entry — Use this when you already have bank account details (account number, routing number) or need
wiretransfers. This flow supportswire,ach_credit, andrtp.
Plaid-linked bank account flow
This flow uses the Plaid Link SDK to securely connect a bank account in two steps:- Create a Plaid link token — Generate a
link_tokento launch Plaid Link in your front-end. - Register the account via Plaid — Exchange the
public_tokenfrom Plaid to create anaddress_id.
Direct bank entry flow
Submit bank account details directly using the Addresses API:- Create a new external address — Provide account number, routing number, and bank details to create an
address_idsupportingwire,ach_credit, andrtp.