Инструменты пользователя

Инструменты сайта


howdoesit

Это старая версия документа.


Покупатель выбирает в он-лайн магазине Клиента(merchant_login) товар, магазин подсчитывает сумму Заказа (price) в предпочитаемой Продавцом валюте(currency) и посылает запрос посредством платежной ссылки (См. также: Спецификация на платежные ссылки) к серверу http://secure.onpay.ru, на котором расположен сервис OnPay. При этом магазин сообщает сервису OnPay за что взимается оплата (pay_for), указывает дополнительные примечания (note), язык формы (ln). Система возвращает серверу Клиента html код формы оплаты, который используется на странице его сайта.

Покупатель выбирает в форме вид платежной системы и приступает к платежу, нажав на кнопку «Продолжить». При этом система Onpay сохраняет информацию о платеже в своей базе данных.

В этот момент, если для магазина включены уведомления по API, произойдет запрос типа «CHECK» к магазину. Делается это для того, чтобы проверить - примет ли магазин предстоящий платеж. В запросе будут параметры запросов, позволяющие сделать такой вывод. Если магазин ответит что платеж принят не будет, или не ответит, или произойдет какая-нибудь ошибка - платеж будет остановлен.

Если API уведомления для магазина не включены или все прошло хорошо, то в зависимости от типа платежной системы, покупатель либо получит инструкции о порядке проведения платежа, либо перейдет на страницу осуществления оплаты.

После завершения операции в зависимости от ее исхода Покупатель перенаправляется на страницу исполненного платежа (в случае если он осуществил оплату) (url_success), либо на страницу неисполненного (если он отказался от оплаты) (url_fail).

Асинхронно с этим платежная система проводит платеж и по завершении (когда деньги фактически оказываются в Onpay) уведомляет по API магазин (если уведомления включены в «Зеленом» кабинете). Если что-то идет не так, то в течение 72 часов система Onpay будет пытаться уведомить магазин, а потом сдастся. Если уведомления по какой-то причине не было, мерчант может проставить статус оплаты вручную в зеленом кабинете.
См. также: Спецификация на платежные ссылки

howdoesit.1314452782.txt.gz · Последние изменения: 2011/08/27 13:46 — admin