Overview
The Banking Aliases API allows you to create and manage IBAN banking aliases for wallets. Banking aliases enable your users to receive funds on their wallet via bank wire, making it easier to fund wallets without going through traditional payment flows. Currently, only IBAN banking aliases are supported, which can be used for COLLECTION or USER_OWNED purposes.Methods
Get
Retrieve a banking alias by its ID.The unique identifier of the banking alias
BankingAlias - The banking alias object
Example:
Create
Create a new banking alias for a wallet.The banking alias object to create. Currently only
BankingAliasIBAN is supported.BankingAliasIBAN - The created banking alias object
Throws: Libraries\Exception - If the entity class is not supported
Example:
Update
Update an existing banking alias.The banking alias object with updated properties. Must include the banking alias ID.
BankingAlias - The updated banking alias object
Example:
GetAll
Retrieve all banking aliases for a specific wallet.The wallet identifier
Pagination object (passed by reference, updated with total count)
Sorting configuration object
BankingAlias[] - Array of banking alias objects
Example:
BankingAlias Entity
TheBankingAlias entity represents a banking alias with the following properties:
The unique identifier of the banking alias
Custom data that you can add to this item
Unix timestamp of when the banking alias was created
The user ID who was credited
The ID of the wallet this alias is attached to
The type of banking alias. Currently supports:
IBAN, GBThe name of the owner of the bank account
Whether the banking alias is active or not
The type of the virtual account. Allowed values:
COLLECTION, USER_OWNEDBankingAliasIBAN Entity
ExtendsBankingAlias with IBAN-specific properties:
The International Bank Account Number
The Bank Identifier Code
The country of the IBAN (ISO 3166-1 alpha-2 format)