Оплата с использованием платежного токена

Получение платежного токена

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

При успешном платеже платежный токен придет в теле вебхука (поле payment_token).

Оплата платежным токеном

URL

https://api.quickpay.uz/invoice/direct-payment

Метод отправки

POST

Параметры запроса:

nametypedescription
amount*numberСумма платежа в UZS
order_id*string max:255Идентификатор платежа в вашей системе
shop_id*uuidИдентификатор кассы
payment_token*uuidПлатежный токен, полученный из хука по оплаченному инвойсу, если он был выставлен с параметром save_card: true
type
number
description
Сумма платежа в UZS
type
string max:255
description
Идентификатор платежа в вашей системе
type
uuid
description
Идентификатор кассы
type
uuid
description
Платежный токен, полученный из хука по оплаченному инвойсу, если он был выставлен с параметром save_card: true

* Поля обязательные для заполнения

Заголовки запроса:

  1. 1.'Accept: application/json'
  2. 2.'Content-Type: application/json'
  3. 3.'x-api-key: {ShopAuthSecretKey}'

Тело запроса:

  1. 1.{
  2. 2. "amount": 1000,
  3. 3. "order_id": "cf2d5fd6-e022-43cb-82e0-f11bcbba2606",
  4. 4. "shop_id": "163d0176-f76d-4bb7-9b93-4bf45fa6a5be",
  5. 5. "payment_token": "e39e365f-e14a-4325-8e09-2c9a0ce26566"
  6. 6.}

Заголовки ответа:

  1. 1.content-type: application/json;charset=UTF-8

Тело ответа при успехе:

  1. 1.{
  2. 2. "data": {
  3. 3. "accepted": true
  4. 4. },
  5. 5. "status": 200,
  6. 6. "status_check": true
  7. 7.}