Демо 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 процесса возврата.