Bank Transfers (Kaspi Bank)

Request to check the possibility of topping up the user's account


Example of a system request


POST {{url_partner}}

HEADER
Content-Type: application/json
Sign: dd32ecdcef74640cad316dc8b24c83c1

BODY

{
   "account": "79012345678"
}

Note:
The control value is generated using the secret key = Qwerty123
The signature generation string is: 79012345678Qwerty123



Examples of partner service responses

Successful Response

200 OK

{
   "status": "YES",
   "iin": "90749075042905"
}

Unsuccessful response

200 OK

{
   "status": "NO"
}

Request to top up the user's account with the partner's service


Example of a system request

POST {{url_partner}}

HEADER
Content-Type: application/json
Sign: f58a18b507f827e019aa3e6e9609463e

BODY

{
   "account": "79012345678",
   "operationId": "2000284500",
   "amount": "100.00",
   "currency": "KZT"
}

Note:
The control value is generated using the secret key = Qwerty123
The signature generation string is: 200028450079012345678100.00KZTQwerty123



Examples of partner service responses


Successful Response

200 OK

{
   "status": "YES",
   "iin": "90749075042905"
}

Unsuccessful responses

200 OK

{
   "status": "NO"
}

200 OK

{
   "status":"ERROR"
}


Successful payment notification


System request example

POST {{url_partner}}

HEADER
Content-Type: application/json
Sign: b1958a276310bf28929d0b2c54f31300

BODY

{
   "account": "79012345678",
   "operationId": "2000284500",
   "transactionId": "33",
   "amount": "100.00",
   "currency": "KZT",
   "status":"completed"
}

Note:
The control value is generated using the secret key = Qwerty123
The signature generation string is: 20002845007901234567833100.00KZTcompletedQwerty123