Инструменты страницы
Автоплатежи
Функциональность автоплатежей позволяет выполнить очередной платёж без повторного ввода реквизитов карты.
Сценарий проведения первоначального платежа (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)}