Оплата с использованием платежного токена
Получение платежного токена
Для получения платежного токена при выставлении инвойса нужно добавить параметр save_card со значением true.
При успешном платеже платежный токен придет в теле вебхука (поле payment_token).
Оплата платежным токеном
URL
https://api.quickpay.uz/invoice/direct-payment
Метод отправки
POST
Параметры запроса:
name | type | description |
---|---|---|
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.'Accept: application/json'
- 2.'Content-Type: application/json'
- 3.'x-api-key: {ShopAuthSecretKey}'
Тело запроса:
- 1.{
- 2. "amount": 1000,
- 3. "order_id": "cf2d5fd6-e022-43cb-82e0-f11bcbba2606",
- 4. "shop_id": "163d0176-f76d-4bb7-9b93-4bf45fa6a5be",
- 5. "payment_token": "e39e365f-e14a-4325-8e09-2c9a0ce26566"
- 6.}
Заголовки ответа:
- 1.content-type: application/json;charset=UTF-8
Тело ответа при успехе:
- 1.{
- 2. "data": {
- 3. "accepted": true
- 4. },
- 5. "status": 200,
- 6. "status_check": true
- 7.}