Формирование заказа для оплаты
Формирование заказа для оплаты
Способы формирования платежа
Система WEBPAY предоставляет два метода для формирования заказов на оплату и перенаправления покупателей на защищенную платежную страницу:
- Интеграция через JSON API.
- Использование стандартной HTML-формы.
Общий процесс проведения платежа
Процесс оплаты для обоих методов интеграции включает следующие этапы:
Формирование заказа. Ваш сервер формирует заказ одним из двух способов:
- Создавая и подписывая запрос по JSON API.
- Генерируя HTML-страницу с формой, содержащей все обязательные поля.
Перенаправление на платежную страницу. Покупатель перенаправляется (POST-запросом) на защищенную страницу системы WEBPAY (https://securesandbox.webpay.by для тестов, https://payment.webpay.by для реальной среды).
Ввод данных карты. Покупатель вводит реквизиты банковской карты на странице WEBPAY.
Обработка платежа. Система WEBPAY обрабатывает транзакцию через процессинговый центр.
Возврат покупателя. После обработки платежа система WEBPAY автоматически перенаправляет покупателя обратно на страницу вашего сайта, указанную в параметрах заказа.
Обработка уведомления. Система WEBPAY отправляет на ваш сервер нотификатор об оплате с детализированными результатами платежа.
Подтверждение оказания услуги. После успешной проверки нотификатора вы предоставляете услугу или доставляете товар покупателю.