💵Создание платежа
С Tegro.money и продавец, и покупатель получают «электронного кассира», который значительно упрощает проведение операций и ускоряет платежи.
Для создания платежа нужно передать необходимые параметры на специальный урл https://tegro.money/pay/?params
Обязательные параметры
Ключ | Описание |
---|---|
shop_id | Публичный ключ проекта |
amount | Сумма платежа |
order_id | Идентификатор заказа (номер платежа или email клиента) |
currency | Валюта платежа (RUB, USD, EUR) |
sign | Подпись запроса |
Дополнительные параметры
Ключ | Описание |
---|---|
lang | Язык интерфейса (ru, en) |
test | Если указан со значением "1" - оплата пройдет в тестовом режиме |
payment_system | ID платежной системы |
success_url | Урл успеха |
fail_url | Урл ошибки |
notify_url | Урл уведомлений |
Для формирования подписи необходимо отсортировать по ключу все обязательные параметры, объединить пары ключ/значение символом & и добавить в конец Ваш секретный ключ. Затем захешировать получившуюся строку MD5, например:
Внимание! Если в форму оплаты был передан флаг тестовой оплаты test=1, этот параметр так же участвует в формировании подписи:
Возможен переход сразу в платежную систему, если Вы готовы передать все данные для оплаты во входящем запросе. Для этого отправить данные нужно методом POST на урл https://tegro.money/pay/form/ обязательно указать параметр payment_system и передать все обязательные поля для этого способа оплаты. В большинстве случаев это email, для дополнительной информации обратитесь в службу поддержки.
Пример:
Last updated