Параметры ссылки
| Параметр | Что значит |
|---|---|
amount | Сумма в рублях: 1500 или 1500.50. Больше двух знаков после точки не принимается, сумма не округляется. Если сумма подходит, покупатель не сможет её изменить; если нет — увидит объяснение и выберет сумму сам. |
id | Номер заказа на вашей стороне. Вернётся к вам вместе с кодом. |
return_url | Куда вернуть покупателя после выдачи кода: адрес https:// или путь на этом сайте. Небезопасный адрес отбрасывается, а не исправляется. |
code_param_name | Имя параметра, в котором вы хотите получить код. Без return_url не принимается. |
email | Почта покупателя для подстановки в форму. |
phone | Телефон покупателя для подстановки в форму: +7 999 123-45-67, 8 999 123 45 67 и т. п. |
Каждый параметр читается отдельно: ошибка в одном не ломает остальные.
Пример
https://promoarsenal.com/rubex?amount=1500&id=A-1042&return_url=https%3A%2F%2Fpartner.example%2Fdone&code_param_name=coupon
Покупатель увидит сумму 1 500 ₽ и кнопку возврата с названием вашего сайта. После выдачи кода он перейдёт на
https://partner.example/done?coupon=<код>&id=A-1042
Возврат
Кнопка возврата появляется только когда заказ завершён и код выдан. Страница никогда не уводит покупателя сама: он видит, на какой сайт уходит код, и нажимает кнопку.
Если указан только id без code_param_name, покупатель вернётся по return_url с номером заказа, а код останется у него на странице и в письме.
Повторный заход
Ссылка с другим id или суммой начинает новую покупку и не открывает другой неоплаченный заказ. Заказ также открывается по ссылке /rubex?payment=<номер заказа> из письма.