IBAN Service API
Iban transfer with TBC and BOG
Production base url: - https://api-gw.prod.iban.incognito.ge 
Testing base url: - N/A
Integration requires singular auth proxy
| Option | Description | 
|---|---|
ACCOUNT_NOT_FOUND | 
Account wasn’t found with given AdjarabetId. | 
UNAUTHORIZED | 
Authorisation Token is expired or Unauthorized. | 
WRONG_PARAMS | 
The given params are not enough or is incorrect | 
NOT_ENOUGH_MONEY | 
User has no balance. | 
WITHDRAWAL_FAILURE | 
Error while Withdrawal | 
BI_DOWN | 
BI service is down | 
TIMEOUT | 
Service timeout | 
USER_BLOCKED | 
User is blocked | 
TRANSACTION_NOT_FOUND | 
Transaction with given ID is not found | 
SINGULAR_DOWN | 
Singular service is down | 
INCORRECT_DATA_RECEIVED | 
Data is incorrect | 
NOT_SUPPORTED_OR_INVALID_BANK | 
Iban is neither TBC or BOG | 
IBAN_SERVER_DOWN | 
Iban service is down | 
IBAN_NOT_FOUND | 
Iban not found | 
USER_OR_IBAN_NOT_FOUND | 
User or Iban not found | 
INVALID_SIGNATURE | 
Singular Signature mismatch | 
ACCOUNT_BI_CHECK_FAILED | 
BI check failed | 
TRANSACTION_ONE_TIME_LIMIT | 
One time limit is reached | 
TRANSACTION_USER_DAILY_LIMIT | 
User daily limit is reached | 
TRANSACTION_MIN_AMOUNT_LIMIT | 
transaciton min amout limit | 
                                        POST
                                        /iban-transfer
Use this endpoint to initialize transfer with supported banks
If you are using TBC Transfer you may get status PENDING after that you should use status-check endpoint to get transaction result for this exact transfer or fetch Transaction List which will have updated statuses.
Request headers
                                                        AuthProxy-Headers
                                                    
                                                        string
                                                        required
                                                        Example:
                                                        
553212
Request body
                                                            Object
iban
                                                                    
                                                                        string
                                                                        required
                                                                        Example:
                                                                        
GE83TB7832345061100022
amount
                                                                    
                                                                        string
                                                                        required
                                                                        Example:
                                                                        
amount is in tetri
abUserId
                                                                    
                                                                        number
                                                                        Example:
                                                                        
553212
saveIban
                                                                    
                                                                        string
                                                                        Example:
                                                                        
true
ibanName
                                                                    
                                                                        string
                                                                        Example:
                                                                        
myIban
Responses
                                                        200
                                                        OK
Body
                                                                            Object
success
                                                                                    
                                                                                        string
                                                                                        Example:
                                                                                        
true
content
                                                                                    
                                                                                        Object
status
                                                                                                
                                                                                                    string
SUCCESS, FAILURE, ROLLBACK
                                                                                                    Example:
                                                                                                    
SUCCESS
transactionId
                                                                                                
                                                                                                    string
                                                                                                    Example:
                                                                                                    
83387536-59bc-4089-80a8-36dcf37e4fb3
statusCode
                                                                                                
                                                                                                    string
                                                                                                    Example:
                                                                                                    
0
                                                        400
                                                        Failure
Body
                                                                            Object
success
                                                                                    
                                                                                        string
false
errorCode
                                                                                    
                                                                                        string
WITHDRAWAL_FAILURE
                                        POST
                                        /status-check
Check transaction status for pending transactions
Request headers
                                                        AuthProxy-Headers
                                                    
                                                        string
                                                        optional
Request body
                                                            Object
transactionId
                                                                    
                                                                        string
                                                                        Example:
                                                                        
ea1d2b27-0c62-430f-b1ec-60c7af12a7b9
Responses
                                                        200
                                                        OK
Body
                                                                            Object
transactionId
                                                                                    
                                                                                        string
                                                                                        Example:
                                                                                        
ea1d2b27-0c62-430f-b1ec-60c7af9ea7b9
status
                                                                                    
                                                                                        string
                                                                                        Example:
                                                                                        
SUCCESS
                                                        400
                                                        Transaction not found
Body
                                                                            Object
success
                                                                                    
                                                                                        string
false
errorCode
                                                                                    
                                                                                        string
TRANSACTION_NOT_FOUND
                                        GET
                                        /user/iban/list
get list of ibans on adjarabet user id
Request headers
                                                        AuthProxy-Headers
                                                    
                                                        string
                                                        required
553212
Responses
                                                        200
                                                        OK
Body
                                                                            Object
                                                                            Example:
                                                                            
[
            {
                "id": 33,
                "iban": "GE60BG0000000101073342",
                "createdUtc": "2021-06-29T07:04:52.456Z",
                "updatedUtc": "2021-06-29T07:04:52.456Z"
            },
            {
                "id": 37,
                "iban": "GE10BG0000000887027800",
                "createdUtc": "2021-07-21T05:53:43.064Z",
                "updatedUtc": "2021-07-21T05:53:43.064Z"
            }
]
                                                        401
                                                        Unauthorized
                                                    Unauthorized
                                                        400
                                                        User not found
                                                    User with given abuserId not found
Body
                                                                            Object
success
                                                                                    
                                                                                        boolean
errorCode
                                                                                    
                                                                                        string
                                                                                        Example:
                                                                                        
USER_NOT_FOUND
                                        POST
                                        /user/iban/update
updates iban name
Request headers
                                                        AuthProxy-Headers
                                                    
                                                        string
                                                        optional
Request body
                                                            Object
iban
                                                                    
                                                                        string
                                                                        required
                                                                        Example:
                                                                        
GE89TB734552222600029
name
                                                                    
                                                                        string
                                                                        required
                                                                        Example:
                                                                        
My card
Responses
                                                        200
                                                        OK
Body
                                                                            Object
success
                                                                                    
                                                                                        string
                                                                                        Example:
                                                                                        
true
                                                        401
                                                        Unauthorized
Body
                                                                            Object
success
                                                                                    
                                                                                        string
false
errorCode
                                                                                    
                                                                                        string
UNAUTHORIZED
                                                        400
                                                        Bad Request
                                                    if iban is not found
Body
                                                                            Object
success
                                                                                    
                                                                                        string
                                                                                        Example:
                                                                                        
false
errorCode
                                                                                    
                                                                                        string
                                                                                        Example:
                                                                                        
IBAN_NOT_FOUND
                                        POST
                                        /user/iban/delete
Deletes user iban
Request parameters
                                                        Iban
                                                    
                                                        string
                                                        required
GE89TB734554506360
Request headers
                                                        AuthProxy-Headers
                                                    
                                                        string
                                                        required
                                                        Example:
                                                        
553212
Responses
                                                        200
                                                        OK
Body
                                                                            Object
success
                                                                                    
                                                                                        boolean
                                                                                        Example:
                                                                                        
true
                                                        400
                                                        Bad Request
Body
                                                                            Object
success
                                                                                    
                                                                                        boolean
                                                                                        Example:
                                                                                        
false
errorCode
                                                                                    
                                                                                        string
                                                                                        Example:
                                                                                        
USER_OR_IBAN_NOT_FOUND