Создание платежа (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