Подтверждение/частичное подтверждение оплаты

Полное списание

Требуется Client credentials авторизация

URL TEST POST https://testepay.homebank.kz/api/operation/:id/charge
URL PROD POST https://epay-api.homebank.kz/operation/:id/charge

Для полного или частичного подтверждения оплаты необходимо чтобы транзакция находилась в статусе Auth.

Частичное списание

TEST URL: POST  https://testepay.homebank.kz/api/operation/:id/charge?amount=300
PROD URL: POST  https://epay-api.homebank.kz/operation/:id/charge?amount=300

Oпциональный параметр amount, если он не заполнен то списание идет на полную сумму, также можно указывать полную сумму в параметре

или в json body

{
    "amount": 2400
}

Допустимо передавать значения в обоих параметрах, в таком случае значения должны быть идентичными


Headers
    Authorization: Bearer dGVzdGNsaWVudDpzZWNyZXQ=

Response

Http status 200

Error

Http status 400.x

{
    "code": 100,
    "message": ""
}