Создать платёжную ссылку
Переиспользуемая ссылка (как страница доната): по ней платят много людей, каждый платёж — свой инвойс со своим адресом. amount_mode: fixed (сумма задана в amount_fixed), open (клиент вводит любую сумму, опц. amount_min), range (клиент вводит в диапазоне amount_min…amount_max). currency — валюта цены (крипто-тикер, напр. USDT).
Валюту/сеть оплаты можно закрепить (pinned_currency + pinned_network) или оставить пустыми — тогда клиент выбирает их на странице оплаты. expires_in — срок жизни ссылки в секундах (0 = бессрочно; сами инвойсы при этом живут обычный короткий срок). В ответе — link_id и url для клиента.
Авторизации
pk_live_… для платёжных эндпоинтов, wk_live_… для выплат/возвратов.
hex(HMAC-SHA256(секрет, "\n<МЕТОД>\n<путь>\n<тело>"))
Текущее время Unix в секундах (в пределах допустимого расхождения).
Тело
Режим суммы: fixed | open | range
"open"
Валюта цены — фиат (USD, EUR, RUB, …) или монета; список — pricing_currencies из GET /v1/currencies
"USD"
Сумма — для режима fixed; обязательна в этом режиме
"25.00"
Верхняя граница — для range; обязательна в этом режиме
"1000.00"
Нижняя граница: необязательный «пол» для open, обязательный минимум для range
"1.00"
Описание на странице оплаты
Срок жизни ссылки, секунд от момента создания; 0 (по умолчанию) — ссылка бессрочная
Валюта расчёта (монета), закреплённая за ссылкой; пусто — монету выбирает покупатель
"USDT"
Сеть расчёта, закреплённая за ссылкой; пусто — сеть выбирает покупатель
"tron"
Заголовок на странице оплаты
"Поддержать проект"