API проекта
Наше простое API для создания новых ссылок.
API можно использовать на своих сайтах для того, чтобы после ввода размера оплаты создавать ссылку и сразу на нее отправлять посетителя. Если размер оплаты уже определен, то ссылки можно создавать заранее и в любых количествах.
Адрес API: https://topay.link/api/
Метод обращения: GET
Ключ продавца: получить его можно по адресу https://topay.link/apikey, но только после авторизации кошелька в интерфейсе продавца.
Параметры запроса:
Параметр
Значение
Пример
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
Пример простого запроса:
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/
В качестве ответа просто выдается ссылка. Если ссылка не выдается, значит произошла ошибка в передаваемых параметрах и чего-то не хватает.
После создания ссылка закрепляется за кошельком владельца ключа и ее можно редактировать через интерфейс продавца.
Copy link