Точка Банк — СБП B2B QR-коды

Демо REST billing-service: приём оплаты от ЮЛ/ИП через СБП B2B — POST /api/v1/tochka/sbp/b2b-qr-codes, просмотр QR и регистрация ТСП (POST /api/v1/tochka/sbp/merchants/legal-entities/{legalId}). После оплаты billing-service получает вебхук incomingSbpB2BPayment на POST /api/v1/webhooks/tochka и публикует Kafka channel: SBP_B2B.

JWT с ролью ADMIN / SUPERADMIN. Токен: identity-service /ws-login.html. Для ООО «ВАУ»: path customerCode=300048088, 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.

Register B2B Qr Code

takeTax

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

После регистрации здесь появятся qrcId, ссылка payload и изображение QR.

Дополнительные запросы

Register Merchant (ТСП)

Лог API