Общая
схема работы.
Сценарии выставления
счета
Пользователь
формирует заказ на сайте провайдера. Далее возможны следующие сценарии
выставления счета:
1.
Провайдер создает форму выставления счета на сайте Visa QIWI Wallet. Это
простейший способ выставления счета. Авторизация на сайте не требуется.
2.
Провайдер выполняет запрос на создание счета на сервер Visa QIWI Wallet. Запрос
создания счета на сервер Visa QIWI Wallet требует авторизации (см. следующий
раздел).
После
выполнения запроса желательно делать перенаправление на страницу оплаты на
сайте Visa QIWI Wallet.
В
случае успешного выставления счета пользователь должен авторизоваться в системе
Visa QIWI Wallet через любой из интерфейсов и оплатить счет. После проведения
платежа для оплаты счета система Visa QIWI Wallet высылает уведомление на
сервер провайдера об оплате данного счета, либо, если пользователь отклонил
счет, о неоплате. Уведомления на сервер провайдера требуют авторизации.
Далее, если счет был оплачен, провайдер исполняет
заказ пользователя.
В любой момент сервер провайдера может
запросить статус созданного счета, либо отменить счет (при условии, что он еще
не был оплачен).
