Пример
https://giftglitch.com/rubex?amount=1500&id=ORDER-1042&return_url=https%3A%2F%2Fshop.example%2Fpaid&code_param_name=codeПараметры
amount- Сумма в рублях: 1000 или 1000.50. Если она в допустимом диапазоне, покупатель её не меняет; если нет — увидит сообщение и выберет сумму сам.
id- Номер заказа на вашей стороне. Вернётся вам параметром id.
return_url- Куда вернуть покупателя после оплаты: адрес https:// или путь на этом сайте. Небезопасный адрес отбрасывается целиком.
code_param_name- Имя параметра, в котором вы ждёте код, например code. Работает только вместе с return_url.
email- Подставит e-mail покупателя в форму.
phone- Подставит телефон; мы приведём его к виду +7…
Каждый параметр проверяется отдельно: ошибка в одном не отменяет остальные.
Возврат на ваш сайт
Когда код выпущен, на странице заказа появляется кнопка «Вернуться на ваш-сайт с кодом». Покупатель видит адрес до нажатия; сами мы никуда не перенаправляем. К адресу добавляются ваш id и код под именем из code_param_name.
Если покупатель оплатил с другого устройства или вернулся из приложения банка, данные возврата берутся из самого заказа, а не из браузера.
Открыть существующий заказ
Ссылка /rubex?payment=<номер заказа> открывает уже созданный заказ с его статусом и кодом.