Смарт оплата
Last updated
Last updated
Самый простой способ интеграции с Сам.Эквайринг. Вам нужно только перенаправить пользователя на страницу оплаты Сам.Эквайринг, где он выберет подходящий способ, введет данные для оплаты и ее подтвердит.
Пользователь на вашей стороне переходит к оплате (например, нажимает на кнопку);
Вы создаете запрос на оплату и перенаправляете пользователя на страницу Сам.Эквайринга;
Пользователь на стороне Сам.Эквайринга выбирает способ оплаты и вводит данные;
Сам.Эквайринг реализует нужный сценарий подтверждения оплаты (например, перенаправляет пользователя в интернет-банк);
Пользователь подтверждает оплату;
Сам.Эквайринг автоматически возвращает пользователя на страницу завершения оплаты на вашей стороне;
Вы отображаете нужную информацию, в зависимости от статуса платежа.
Чтобы понять как прошла оплата (успешно или с ошибкой) - при возвращении на URL указанный в параметрах магазина будет добавлен параметр success
или error
. А также параметр id
с номером вашего заказа.
Пример ссылки: https://<доменвашегосайта>/?success&id=15273648338
Обращение по этому URL не является фактом того, что оплата прошла успешно. По этой ссылке могут обратиться злоумышленники и указать любые параметры.
Страница на этой ссылке - это возможность показать вашему клиенту финальный статус оплаты. С этой страницы, клиент сможет продолжить совершать покупки на вашем сайте.
Чтобы получить статус оплаты по заказу, дождитесь когда мы обратимся по URL-callback, которую вы указали в настройках личного кабинета своего магазина.
Так же вы можете самостоятельно запросить статус оплаты отправив запрос GET /status
Пример реализации не предусматривает генерацию полей order_id и signature.
Подразумевается, что за это отвечает ваш сервер. Подробнее о методе.