Платёж по выставленному счёту
Чтобы выполнить платеж через форму QIWI, выставите счет покупателю. Воспользуйтесь выставлением счета через API или перенаправьте покупателя на форму QIWI по прямой ссылке с параметрами счета.
Процесс платежа
Выставление счета и получение ссылки на оплату через API
Протокол приема платежей поддерживает выставление счетов с оплатой как двухшаговым платежом с холдированием средств на карте покупателя, так и одношаговым платежом.
Двухшаговый платеж
-
Передайте в запросе API Создание счета:
- ключ API;
- сумму счета в параметре
amount
; - дату, до которой необходимо оплатить счет, в параметре
expirationDateTime
; - (опционально) другую информацию о счете:
- комментарий в параметре
comment
; - информация о покупателе (
customer
);
-
Перенаправьте покупателя на Платежную форму по ссылке из параметра
payUrl
ответа, чтобы открыть форму во всплывающем окне. -
Получите идентификатор платежа
paymentId
:- из серверного уведомления после успешного холдирования средств;
- из ответа на запрос API Получение списка платежей по счету.
-
Отправьте запрос API Подтверждение платежа с полученным
paymentId
. Возмещение формируется только после подтверждения. -
Дождитесь завершения платежа: вам придет уведомление, или периодически отправляйте запрос API Статус подтверждения, чтобы получить информацию о платеже.
По умолчанию, при холдировании сервис QIWI ожидает подтверждения платежа от мерчанта в течение 72 часов. По истечении этого срока выполняется автоподтверждение платежа. Чтобы увеличить или уменьшить период ожидания, обратитесь в Службу поддержки.
Одношаговый платеж
-
Передайте в запросе API Создание счета:
- ключ API;
- сумму счета в параметре
amount
; - дату, до которой необходимо оплатить счет, в параметре
expirationDateTime
; - (опционально) другую информацию о счете:
- комментарий в параметре
comment
; - информация о покупателе (
customer
); - дополнительный параметр
"flags":["SALE"]
. Если не передать этот параметр, то будет выполнено безусловное холдирование средств для оплаты счета.
- комментарий в параметре
-
Перенаправьте покупателя на Платежную форму по ссылке из параметра
payUrl
ответа. -
Дождитесь завершения платежа: вам придет уведомление, или периодически отправляйте запрос API Статус счета, чтобы получить информацию о платеже.
Перенаправление на форму QIWI
Чтобы покупатель смог оплатить выставленный счет, перенаправьте его на Платежную форму по ссылке из поля payUrl
ответа на запрос выставления счета или по созданной ссылки на оплату без использования API.
По умолчанию, на Платежной форме QIWI 3-D Secure покупателя обязателен.