API Pay T-Bank

Минимальный API для создания платежной ссылки и проверки статуса платежа.

Авторизация

Во все запросы передавайте заголовок:

Authorization: Bearer YOUR_API_TOKEN

1) Создать ссылку на оплату

POST /api/invoice
{
  "amount": 100.50,
  "description": "Test payment",
  "paytype": ""
}
{
  "success": true,
  "payment_id": "8017519513",
  "order_id": "inv_1771690045184",
  "payment_url": "https://pay.tbank.ru/..."
}

2) Проверить статус платежа

GET /api/invoice/{payment_id}/status
{
  "success": true,
  "payment_id": "8017519513",
  "order_id": "inv_1771690045184",
  "status": "CONFIRMED",
  "paytype": "CARD",
  "amount_kopecks": 10050,
  "paid": true
}