1.21. Кнопка Купить сейчас
Введение
Интеграция Кнопка Купить сейчас актуальна для Присоединяющейся Стороны с ограниченным портфелем продаваемых продуктов. Это самый простой способ интеграции с SBC. Такой способ интеграции не требует значительных технических усилий. Интеграция Кнопка Купить сейчас также позволяет Присоединяющейся Стороне снять с себя ответственность за хранение, обработку или передачу карточных данных Плательщика или иной конфиденциальной платёжной информации. Эти данные вводятся Плательщиком на размещённой SBC форме данных клиента и платёжной форме в среде, сертифицированной по стандарту PCI DSS.
Значение терминов см. в Глоссарии.
Плательщик нажимает на Кнопка Купить сейчас, перенаправляется на форму данных клиента, предоставленную Платёжным Шлюзом, и отправляет данные клиента;
Затем Плательщик перенаправляется на платёжную форму и отправляет платёжные данные (данные держателя карты).
Контекстные данные собираются SBC для обработки транзакции, Плательщик остаётся на форме ожидания до завершения транзакции;
Браузер Плательщика перенаправляется на сайт Присоединяющейся Стороны на страницу с результатом.
Параметры, необходимые для интеграции Кнопка Купить сейчас
Присоединяющаяся Сторона предоставляет в поддержку Платёжного Шлюза следующую информацию для каждого продукта (товара): Сумма, Описание, URL финального перенаправления, Назначение (цель платежа) и Платёжный инструмент (метод оплаты).
Платёжный Шлюз предоставляет Присоединяющейся Стороне URL-адреса Кнопка Купить сейчас для каждого продукта (товара). URL-адреса имеют следующий формат:
Интеграционная среда |
Производственная среда |
|---|---|
https://sandbox.sbctech.ru/paynet/api/v2/pay/ENDPOINTID/ITEMID |
https://gate.sbctech.ru/paynet/api/v2/pay/ENDPOINTID/ITEMID |
Сценарий формы Кнопка Купить сейчас
(2) Разместите HTML-элемент Кнопка Купить сейчас на странице оформления заказа, доступной Плательщику.
(9) Для имплементации финального перенаправления Плательщика см. Финальное Перенаправление.
(11,12) Для имплементации запроса статуса заказа см. /api/v2/status/. Присоединяющаяся Сторона может запросить статус заказа после получения transaction ID в обратном вызове Присоединяющейся Стороны или в финальном перенаправлении.
(13) Для имплементации обратного вызова с обработкой финального статуса см.:ref:Обратный вызов Присоединяющейся Стороны<merchant_callbacks>.