Caution – Replaced by Recipients feature
The Bank Account object and endpoints have been replaced by the Recipients feature, which all platforms should integrate instead.
Legacy active Bank Accounts (Active
is true
) have been migrated to the new feature and their data is retrievable via the GET View a Recipient endpoint using the same BankAccountId
. Read more about legacy bank account migration.
The Bank Account object represents the actual bank account of the user and is therefore required to:
Different information is required for bank accounts in different countries. This is managed by the Type
parameter, which determines the information that needs to be provided via the dedicated endpoint. The values are:
IBAN
– For accounts registered in countries that use IBAN (including the UK when the payout currency is not GBP)US
– For accounts registered in the United StatesCA
– For accounts registered in CanadaGB
– For accounts registered in the United Kingdom only when the payout currency is GBP (for other payout currencies, use the IBAN
type)OTHER
– For accounts registered in countries that do not use IBAN (and are not the US, Canada, or the UK)The country of registration of a bank account is not linked to its currency.
Caution – Creating the wrong type can lead to processing delays
Failure to use the correct type can lead to processing delays. Use the dedicated types for US, CA, and GB. Only use OTHER if the country isn’t one of these and doesn’t use IBAN.
Note – Bank Account creation blocked in restricted countries
Due to anti-money laundering policy, Mangopay doesn’t accept the creation of bank accounts registered in some countries (see the Country restrictions article).
Information about the address of residence of the bank account owner.
Max. length: 255 characters
The full name of the owner of the bank account. (Format: FirstName LastName)
Max. length: 255 characters
Custom data that you can add to this object.
For bank accounts, you can use this parameter to identify the bank account by currency or usage (personal or professional for instance).
Max. length: 34 characters
The IBAN (international bank account number) of the bank account. It follows the CCDDBBAN format in which:
Format: Digits only
The account number of the bank account. The format and length depends on the Bank Account Type
.
The BIC (international identifier of the bank) for IBAN or OTHER-type bank accounts.
The BIC can have one of the two following formats:
Length: 9 characters
The American Banking Association (ABA) routing number for US-type bank accounts.
Returned values: CHECKING
, SAVINGS
The deposit type for US-type bank accounts.
Length: 3 digits
The 3-digit number assigned to Canadian financial institutions, for CA-type bank accounts.
Length: 5 digits
The 5-digit number assigned to branches of Canadian financial institutions, for CA-type bank accounts.
Max. length: 50 characters (letters and digits only)
The name of the Canadian bank for CA-type bank accounts.
The 6-digit sort code, assigned to UK financial institutions, for GB-type bank accounts.
The country in which the bank account is registered.
The unique identifier of the User (natural or legal) who owns the bank account.
Returned values: IBAN
, US
, CA
, GB
, OTHER
The type of the bank account, indicating the country where the real-life account is registered
The values are:
IBAN
– For accounts registered in countries that use IBAN US
– For accounts registered in the United States CA
– For accounts registered in CanadaGB
– For accounts registered in the United KingdomOTHER
– For accounts registered in countries that do not use IBAN (and are not US, CA, GB)The unique identifier of the object.
The date and time at which the object was created.
Whether or not the Bank Account is active.
Mangopay automatically sets this parameter to false
if the bank account is closed or does not exist anymore.
Caution – Replaced by Recipients feature
The Bank Account object and endpoints have been replaced by the Recipients feature, which all platforms should integrate instead.
Legacy active Bank Accounts (Active
is true
) have been migrated to the new feature and their data is retrievable via the GET View a Recipient endpoint using the same BankAccountId
. Read more about legacy bank account migration.
The Bank Account object represents the actual bank account of the user and is therefore required to:
Different information is required for bank accounts in different countries. This is managed by the Type
parameter, which determines the information that needs to be provided via the dedicated endpoint. The values are:
IBAN
– For accounts registered in countries that use IBAN (including the UK when the payout currency is not GBP)US
– For accounts registered in the United StatesCA
– For accounts registered in CanadaGB
– For accounts registered in the United Kingdom only when the payout currency is GBP (for other payout currencies, use the IBAN
type)OTHER
– For accounts registered in countries that do not use IBAN (and are not the US, Canada, or the UK)The country of registration of a bank account is not linked to its currency.
Caution – Creating the wrong type can lead to processing delays
Failure to use the correct type can lead to processing delays. Use the dedicated types for US, CA, and GB. Only use OTHER if the country isn’t one of these and doesn’t use IBAN.
Note – Bank Account creation blocked in restricted countries
Due to anti-money laundering policy, Mangopay doesn’t accept the creation of bank accounts registered in some countries (see the Country restrictions article).
Information about the address of residence of the bank account owner.
Max. length: 255 characters
The full name of the owner of the bank account. (Format: FirstName LastName)
Max. length: 255 characters
Custom data that you can add to this object.
For bank accounts, you can use this parameter to identify the bank account by currency or usage (personal or professional for instance).
Max. length: 34 characters
The IBAN (international bank account number) of the bank account. It follows the CCDDBBAN format in which:
Format: Digits only
The account number of the bank account. The format and length depends on the Bank Account Type
.
The BIC (international identifier of the bank) for IBAN or OTHER-type bank accounts.
The BIC can have one of the two following formats:
Length: 9 characters
The American Banking Association (ABA) routing number for US-type bank accounts.
Returned values: CHECKING
, SAVINGS
The deposit type for US-type bank accounts.
Length: 3 digits
The 3-digit number assigned to Canadian financial institutions, for CA-type bank accounts.
Length: 5 digits
The 5-digit number assigned to branches of Canadian financial institutions, for CA-type bank accounts.
Max. length: 50 characters (letters and digits only)
The name of the Canadian bank for CA-type bank accounts.
The 6-digit sort code, assigned to UK financial institutions, for GB-type bank accounts.
The country in which the bank account is registered.
The unique identifier of the User (natural or legal) who owns the bank account.
Returned values: IBAN
, US
, CA
, GB
, OTHER
The type of the bank account, indicating the country where the real-life account is registered
The values are:
IBAN
– For accounts registered in countries that use IBAN US
– For accounts registered in the United States CA
– For accounts registered in CanadaGB
– For accounts registered in the United KingdomOTHER
– For accounts registered in countries that do not use IBAN (and are not US, CA, GB)The unique identifier of the object.
The date and time at which the object was created.
Whether or not the Bank Account is active.
Mangopay automatically sets this parameter to false
if the bank account is closed or does not exist anymore.