API проекта
Наше простое API для создания новых ссылок.
Last updated
Наше простое API для создания новых ссылок.
Last updated
API можно использовать на своих сайтах для того, чтобы после ввода размера оплаты создавать ссылку и сразу на нее отправлять посетителя. Если размер оплаты уже определен, то ссылки можно создавать заранее и в любых количествах.
Адрес API: https://topay.link/api/
Метод обращения: GET
Ключ продавца: получить его можно по адресу https://topay.link/apikey, но только после авторизации кошелька в интерфейсе продавца.
Параметры запроса:
Параметр | Значение | Пример |
---|---|---|
Пример простого запроса:
https://topay.link/api/?apikey=966baeacfc0a848c3a987497966baeacfc0a8&invoice=1&amount=1.2&coins=BUSD,USDT,USDC&about=SERVICE%20ABOUT
Пример запроса через CURL:
curl -X 'GET' 'https://topay.link/api/?apikey=966baeacfc0a848c3a987497966baeacfc0a8&invoice=1&amount=1.2&coins=BUSD,USDT,USDC&about=SERVICE%20ABOUT'
Пример ответа:
https://topay.link/xk20s/
В качестве ответа просто выдается ссылка. Если ссылка не выдается, значит произошла ошибка в передаваемых параметрах и чего-то не хватает.
После создания ссылка закрепляется за кошельком владельца ключа и ее можно редактировать через интерфейс продавца.
apikey
ключ продавца, процесс его получения описан выше
966baeacfc0a848c3a987497966baeacfc0a8
invoice
счет или услуга
1
amount
сумма к оплате в $
1.2
coins
список монет через запятую
BUSD,USDT,USDC
about
описание покупки
SERVICE ABOUT
type (не обяз.)
тип формы: 1 - простая ссылка, 2 - форма целевого сбора. По умолчанию 1
1
url_result (не обяз.)
URL адрес скрытого уведомления
https://yoursite.com/result/
url_success (не обяз.)
URL адрес перехода в случае успешной оплаты
https://yoursite.com/success/
url_fail (не обяз.)
URL адрес для кнопки "Отмена".
https://yoursite.com/fail/
once (не обяз.)
1 или 0, разовый счет или нет
0
any (не обяз.)
1 или 0, любая сумма платежа или нет
0
amount_min (не обяз.)
Если any=1, то можете ввести минимальный платеж
5
amount_max (не обяз.)
Если any=1, то можете ввести максимальный платеж
10