Инструменты страницы
Автоплатежи
Функциональность автоплатежей позволяет выполнить очередной платёж без повторного ввода реквизитов карты.
Сценарий проведения первоначального платежа (REST)
| Одностадийная оплата | Двухстадийная оплата | |
|---|---|---|
| 1 | Плательщик выбирает товар или услугу на ресурсе продавца и выбирает способ оплаты банковской картой. | |
| 2 | Продавец отправляет в платёжный шлюз запрос на регистрацию заказа: В том числе в запросе передаются следующие параметры:
| Продавец отправляет в платёжный шлюз запрос на регистрацию заказа с предавторизацией: В том числе в запросе передаются следующие параметры:
|
| 3 | Платёжный шлюз в ответе в числе прочего возвращает параметры:
|
|
| 4 | Продавец перенаправляет плательщику URL-адрес, указанный в параметре formUrl ответа. |
|
| 5 | В браузере плательщика отображается форма ввода данных банковской карты. Плательщик заполняет форму и отправляет данные на сервер платёжного шлюза. | |
| 6 | Дальнейшие действия зависят от того, поддерживает ли карта покупателя 3-D Secure:
|
|
| 7 | Платёжный шлюз списывает деньги со счёта плательщика. | Платёжный шлюз производит холдирование (удержание) средств на счёте плательщика. |
| 8 | После проведения оплаты платёжный шлюз перенаправляет клиента на URL-адрес возврата (указанный магазином в запросе на регистрацию). | |
| 9 | Браузер клиента запрашивает страницу с результатами оплаты у магазина. | |
| 10 |
Продавец запрашивает у платёжного шлюза статус оплаты заказа, используя уникальный идентификатор, полученный при регистрации заказа в параметре |
|
| 11 | Платёжный шлюз возвращает статус оплаты и продавец передаёт в браузер клиента страницу с результатами оплаты. При этом в ответе платёжный шлюз возвращает идентификатор связки в платёжном шлюзе - bindingId. |
|
| 12 | Не актуально | Для списания средств со счёта клиента продавец должен направить в платёжный шлюз запрос завершения оплаты: |
| 13 | Не актуально | Платёжный шлюз возвращает результат обработки запроса. Статус заказа не возвращается. Для получения статуса заказа необходимо отправить в шлюз запрос состояния заказа:
|
Для получения информации о состоянии заказа вместо отправки запроса getOrderStatusExtended вы можете получать уведомления обратного вызова. Эти уведомления будут отправляться вам автоматически, в том числе после изменения статуса заказа.
Сценарий проведения автоплатежа (REST)
| Одностадийная оплата | Двухстадийная оплата | |
|---|---|---|
| 1 | Продавец отправляет в платёжный шлюз запрос на регистрацию заказа: В том числе в запросе передаются следующие параметры:
При этом в блоке | Продавец отправляет в платёжный шлюз запрос на регистрацию заказа с предавторизацией: В том числе в запросе передаются следующие параметры:
При этом в блоке |
| 2 | Платёжный шлюз в ответе в числе прочего возвращает параметры:
В процессе проведения автоплатежа использовать получаемый параметр |
|
| 3 | Магазин отправляет в платёжный шлюз запрос на оплату по связке: paymentOrderBinding.do. | |
| 4 | Платёжный шлюз списывает деньги со счёта плательщика. | Платёжный шлюз производит холдирование (удержание) средств на счёте плательщика. |
| 5 |
Продавец запрашивает у платёжного шлюза статус оплаты заказа, используя уникальный идентификатор, полученный при регистрации заказа в параметре |
|
| 6 | Платёжный шлюз возвращает статус оплаты. | |
| 7 | Не актуально | Для списания средств со счёта клиента продавец должен направить в платёжный шлюз запрос завершения оплаты: |
| 8 | Не актуально | Платёжный шлюз возвращает результат обработки запроса. Статус заказа не возвращается. Для получения статуса заказа необходимо отправить в шлюз запрос состояния заказа: |
Для получения информации о состоянии заказа вместо отправки запроса getOrderStatusExtended вы можете получать уведомления обратного вызова. Эти уведомления будут отправляться вам автоматически, в том числе после изменения статуса заказа.
Сценарий проведения первоначального платежа (WSDL)
| Одностадийная оплата | Двухстадийная оплата | |
|---|---|---|
| 1 | Плательщик выбирает товар или услугу на ресурсе продавца и выбирает способ оплаты банковской картой. | |
| 2 | Продавец отправляет в платёжный шлюз запрос на регистрацию заказа: В том числе в запросе передаются следующие параметры:
| Продавец отправляет в платёжный шлюз запрос на регистрацию заказа с предавторизацией: В том числе в запросе передаются следующие параметры:
|
| 3 | Платёжный шлюз в ответе в числе прочего возвращает параметры:
|
|
| 4 | Продавец перенаправляет плательщику URL-адрес, указанный в параметре formUrl ответа. |
|
| 5 | В браузере плательщика отображается форма ввода данных банковской карты. Плательщик заполняет форму и отправляет данные на сервер платёжного шлюза. | |
| 6 | Дальнейшие действия зависят от того, поддерживает ли карта покупателя 3-D Secure:
|
|
| 7 | Платёжный шлюз списывает деньги со счёта плательщика. | Платёжный шлюз производит холдирование (удержание) средств на счёте плательщика. |
| 8 | После проведения оплаты платёжный шлюз перенаправляет клиента на URL-адрес возврата (указанный магазином в запросе на регистрацию). | |
| 9 | Браузер клиента запрашивает страницу с результатами оплаты у магазина. | |
| 10 |
Продавец запрашивает у платёжного шлюза статус оплаты заказа, используя уникальный идентификатор, полученный при регистрации заказа в параметре |
|
| 11 | Платёжный шлюз возвращает статус оплаты и продавец передаёт в браузер клиента страницу с результатами оплаты. При этом в ответе платёжный шлюз возвращает идентификатор связки в платёжном шлюзе - bindingId. |
|
| 12 | Не актуально | Для списания средств со счёта клиента продавец должен направить в платёжный шлюз запрос завершения оплаты: |
| 13 | Не актуально | Платёжный шлюз возвращает результат обработки запроса. Статус заказа не возвращается. Для получения статуса заказа необходимо отправить в шлюз запрос состояния заказа:
|
Для получения информации о состоянии заказа вместо отправки запроса getOrderStatusExtended вы можете получать уведомления обратного вызова. Эти уведомления будут отправляться вам автоматически, в том числе после изменения статуса заказа.
Сценарий проведения автоплатежа (WSDL)
| Одностадийная оплата | Двухстадийная оплата | |
|---|---|---|
| 1 | Продавец отправляет в платёжный шлюз запрос на регистрацию заказа: В том числе в запросе передаются следующие параметры:
При этом в блоке | Продавец отправляет в платёжный шлюз запрос на регистрацию заказа с предавторизацией: В том числе в запросе передаются следующие параметры:
При этом в блоке |
| 2 | Платёжный шлюз в ответе в числе прочего возвращает параметры:
В процессе проведения автоплатежа использовать получаемый параметр formUrl не нужно. |
|
| 3 | Магазин отправляет в платёжный шлюз запрос на оплату по связке: paymentOrderBinding. | |
| 4 | Платёжный шлюз списывает деньги со счёта плательщика. | Платёжный шлюз производит холдирование (удержание) средств на счёте плательщика. |
| 5 |
Продавец запрашивает у платёжного шлюза статус оплаты заказа, используя уникальный идентификатор, полученный при регистрации заказа в параметре |
|
| 6 | Платёжный шлюз возвращает статус оплаты. | |
| 7 | Не актуально | Для списания средств со счёта клиента продавец должен направить в платёжный шлюз запрос завершения оплаты: |
| 8 | Не актуально | Платёжный шлюз возвращает результат обработки запроса. Статус заказа не возвращается. Для получения статуса заказа необходимо отправить в шлюз запрос состояния заказа: |
Для получения информации о состоянии заказа вместо отправки запроса getOrderStatusExtended вы можете получать уведомления обратного вызова. Эти уведомления будут отправляться вам автоматически, в том числе после изменения статуса заказа.
{(rater>id=rater8_3|name=Была ли статья полезна?|type=vote)}