post
https://test-api.tbcbank.ge/bab/v1/transfers/single
Creates one or several single transfer orders in the bank system.
A single request may contain up to 10 single transfer orders,
passed in the singleTransferOrders array.
The type of each order is defined by the transferType field:
transferType | Description |
|---|---|
TransferToOwnAccount | Transfer between the client's own accounts |
TransferWithinBank | Transfer to another account within TBC Bank |
TransferToOtherBankNationalCurrency | Transfer to another bank in national currency |
TransferToOtherBankForeignCurrency | Transfer to another bank in foreign currency |
TreasuryTransfer | Treasury transfer (GEL only, requires 9-digit treasuryCode) |
Field requirements by transfer type
| Field | TransferToOwnAccount | TransferWithinBank | TransferToOtherBankNationalCurrency | TransferToOtherBankForeignCurrency | TreasuryTransfer |
|---|---|---|---|---|---|
creditAccount | Required | Required | Required | Required | Not used |
description | Required | Required | Required | Required | Required |
beneficiaryName | — | Required | Required | Required | — |
beneficiaryAddress | — | — | — | Required | — |
beneficiaryBankCode | — | — | — | Required | — |
chargeDetails | — | — | — | Required (SHA/OUR) | — |
taxpayerCode | — | — | — | — | Required |
taxpayerName | — | — | — | — | Required |
treasuryCode | — | — | — | — | Required (9 digits) |
Validation rules
singleTransferOrdersmust be provided and must not be empty.- Maximum 10 orders per request.
- If
transferExternalIdis provided, it must be unique within the request. - A duplicated request (same
transferExternalIdalready received) returns a business error. - If
positionis provided for one order, it must be provided for all orders and must be unique and greater than 0. descriptionmaximum length: 140 characters.additionalDescriptionmaximum length: 210 characters.accountNumbermust be in a valid format.accountCurrencyCodemust be a valid ISO currency code.- Currency exchange may be restricted depending on transfer type.
TreasuryTransfermust be in GEL and include a 9-digittreasuryCode.- For
TransferToOtherBankForeignCurrency: beneficiary details andchargeDetailsare required. AllowedchargeDetailsvalues:SHA,OUR.
