Точка Банк — СБП возвраты

Демо REST billing-service: возврат оплаченного платежа СБП — POST /api/v1/tochka/sbp/refunds (Start Refund) и GET /api/v1/tochka/sbp/refunds/{requestId} (Get Refund Data). Перед возвратом QR должен быть оплачен (вкладка СБП: QR C2B или B2B).

JWT с ролью ADMIN / SUPERADMIN. Токен: identity-service /ws-login.html. Для ООО «ВАУ»: header customerCodeHeader=300048087 (consent JWT). Scope ReadSBPData / EditSBPData.

TOCHKA_ACCESS_TOKEN (JWT Точки)

JWT из кабинета Точки (API → Настройка доступа). Заголовок X-Tochka-Access-Token; customer_code в JWT должен совпадать с TOCHKA_CUSTOMER_CODE_HEADER (300048087).

JWT (ADMIN)

UAPI CustomerCode (header)

Billing подставляет заголовок CustomerCode из поля ниже или env TOCHKA_CUSTOMER_CODE_HEADER. Для JWT владельца — Personal 300048087.

Start Refund

Сумма amount — в рублях (строка, как в UAPI). Обязательны bankCode, accountCode, amount, qrcId.

Последний результат

После Start Refund здесь появятся requestId и status процесса возврата.

Get Refund Data

Лог API