IBAN Operations

Currently, there are only two operations related to IBAN:

  1. Receiving Funds from an External IBAN Account: Funds can be credited to the IBAN account from third-party banking applications. The IBAN account number can be found by requesting GET /v2/iban/list in the ibans.details.number object.
  2. Sending Funds to an External IBAN Account.

Sending Funds to an External IBAN Account

  1. Before sending funds, it is necessary to obtain the required data. By requesting GET /v2/iban/list, the "ibanId" from the "ibans" object will be retrieved. This "ibanId" is then used in GET POST /v2/iban/{ibanId}/withdraw/data to get the current data on the maximum and minimum transaction amounts for withdrawal, as well as the withdrawal fee percentage.
  2. A separate request to GET /v2/iban/recipients returns a list of recipients. Users create this list themselves using the POST /v2/iban/recipients and DELETE /v2/iban/recipients/{id} requests.
  3. The request POST /v2/iban/{ibanId}/withdraw is used to directly send funds to an external IBAN account.

Transaction History

Transaction history for IBAN can be obtained through the GET /v2/history/iban/{ibanId} endpoint. Pagination is managed via the offset and size parameters. Different models are used depending on the type of operation:

  • ibanDepositSepaModel - data on account top-up from external sources
  • ibanWithdrawSepaModel - data on withdrawals to an external IBAN account
  • ibanWithdrawSepaFeeModel - withdrawal fee data for an external IBAN account
  • ibanExchangeBuyModel - crypto-fiat exchange from an IBAN account to a crypto wallet (no longer relevant)
  • ibanExchangeSellModel - crypto-fiat exchange from a crypto wallet to an IBAN account (no longer relevant)

❗️

The GET /v2/history/iban/{ibanId} is currently under development.