Создание платежа (Telegram)
Создание счета на оплату
Запрос:
curl -X GET "https://paysync.bot/api/payinvoice?user_id={номер клиента}&amount={суммаUSDT}&callback_url={вебхук_урл}" \
-H "Content-Type: application/json"
Параметры:
amount
— Сумма к оплате в USDT.user_id
— Номер клиента.callback_url
— Вебхук урл.
Ответ API:
API возвращает JSON-объект со следующей информацией:
amount
— Сумма к оплате в USDT.invoice_id
— Уникальный идентификатор счета.payment_url
— Ссылка для оплаты счета через бот.success
— Статус успешности запроса.user_id
— Идентификатор пользователя.webhook
— URL для получения уведомлений.
Пример JSON:
{
"amount": 2.0,
"invoice_id": "f1c5005a-adb2-4dbb-86d8-0baf48e10c8b",
"payment_url": "https://t.me/paysyncbot?start=pay_invoice_f1c5005a-adb2-4dbb-86d8-0baf48e10c8b",
"success": true,
"user_id": "ваш айди в боте",
"webhook": "https://cpbot.cc/api/test/hook.php"
}
Callback URL ответ:
После оплаты счета на указанный callback_url
будет отправлен следующий JSON:
{
"invoice_id": "f1c5005a-adb2-4dbb-86d8-0baf48e10c8b",
"amount": 2.0,
"status": "paid",
"user_id": "айди клиента который оплатил",
"recipient_id": "ваш айди в боте"
}
Last updated