Skip to main content
External accounts are bank accounts, cryptocurrency wallets, or payment destinations outside Grid where you can send funds. Grid supports two types:
  • Customer external accounts - Scoped to individual customers, used for withdrawals and customer-specific payouts
  • Platform external accounts - Scoped to your platform, used for platform-wide operations like receiving funds from external sources
Customer external accounts often require some basic beneficiary information for compliance. Platform accounts are managed at the organization level.

Look up bank names with the Discoveries API

Some countries require a bankName when creating an external account — including the Philippines, Nigeria, South Africa, and others. The bankName value must match exactly what Grid expects. Use the Discoveries API to retrieve the list of valid bank names for a given country and currency:
cURL
Response
Use bankName from the response as the bankName value when creating an external account. The displayName is a human-friendly label you can show to your users. You can filter the list on the client side as the user types to provide a bank search experience.

Create external accounts by region or wallet

ACH, Wire, RTP
cURL
Category must be CHECKING or SAVINGS. Routing number must be 9 digits.
Use platformAccountId to tie your internal id with the external account.
Sample Response:

Business beneficiaries

For business accounts, include business information:

Minimum required beneficiary fields

The following table shows the minimum required fields for individual and business beneficiaries by country. All other fields are optional but recommended for faster compliance review.

Individual beneficiaries

While only the fields listed above are strictly required, providing additional information like birthDate, nationality, and address can reduce the likelihood of false positive compliance checks and increase transaction success rates.

Account status

Beneficiary data may be reviewed for risk and compliance. Only ACTIVE accounts can receive payments. Updates to account data may trigger account re-review.

Listing external accounts

List customer accounts

List platform accounts

For platform-wide operations, list all platform-level external accounts:
Platform external accounts are used for platform-wide operations like depositing funds from external sources.

Best practices

Validate account details before submission:
Verify status before sending payments:
Never expose full account numbers. Display only masked info:

Next steps