Bank Accounts ​
These bank accounts are payment methods on Customer objects.
On the other hand External Accounts are transfer destinations on Account objects for connected accounts. They can be bank accounts or debit cards as well, and are documented in the links above.
Related guide: Bank debits and transfers
Endpoints ​
Create a bank account ​
- POST /v1/customers/:id/sources
Update a bank account ​
- POST /v1/customers/:id/sources/:id
Retrieve a bank account ​
- GET /v1/customers/:id/bank_accounts/:id
List all bank accounts ​
- GET /v1/customers/:id/bank_accounts
Delete a bank account ​
- DELETE /v1/customers/:id/sources/:id
Verify a bank account ​
- POST /v1/customers/:id/sources/:id/verify
Events ​
account.external_account.createdOccurs whenever an external account is created.account.external_account.deletedOccurs whenever an external account is deleted.account.external_account.updatedOccurs whenever an external account is updated.customer.source.createdOccurs whenever a new source is created for a customer.customer.source.deletedOccurs whenever a source is removed from a customer.customer.source.updatedOccurs whenever a source’s details are changed.