Оплата с помощью платёжного токена¶
Клиент может оплатить заказ без ввода реквизитов. Оплата в этом случае совершается с помощью платёжного токена. Для подключения этого способа оплаты обратитесь в службу поддержки.
Выпуск платёжного токена описан в статье «Интернет-эквайринг» → «Платёжный токен».
Клиент может оплатить заказ платёжным токеном только на том сайте, для которого токен был выпущен. Чтобы токен действовал на других сайтах, обратитесь в службу поддержки.
Оплата с помощью платёжного токена может быть реализована в одношаговом или двухшаговом сценарии — в запросе на создание платежа необходимо передать:
- значение
TOKEN
в параметреpaymentMethod.type
; - строковое значение платёжного токена в параметре
paymentMethod.paymentToken
; - идентификатор клиента, для которого выпущен токен, в параметре
customer.account
.
PUT /partner/payin/v1/sites/test-02/payments/1815 HTTP/1.1
Accept: application/json
Authorization: Bearer 7uc4b25xx93xxx5d9cb8cd17480356f9
Content-type: application/json
Host: b2b-api.qiwi.com
{
"amount": {
"currency": "RUB",
"value": 2000.00
},
"paymentMethod" : {
"type": "TOKEN",
"paymentToken" : "66aebf5f-098e-4e36-922a-a4107b349a96"
},
"customer": {
"account": "token324"
}
}
Запрос и ответ приведены в качестве примера: актуальные формат, список и описание параметров см. в документации API приёма платежей.
Для оплаты токеном без участия клиента в запросе на создание платежа необходимо передать дополнительные параметры. Подробности см. в статье %«Интернет-эквайринг» → «Оплата с формы партнёра» → «Банковская карта» → «Платежи без участия клиента».