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/

В качестве ответа просто выдается ссылка. Если ссылка не выдается, значит произошла ошибка в передаваемых параметрах и чего-то не хватает.

После создания ссылка закрепляется за кошельком владельца ключа и ее можно редактировать через интерфейс продавца.

Last updated