Перейти к основному содержанию
GET
Итог привязки карты

Авторизации

tungo.session_token
string
cookie
обязательно

Сессия кабинета: cookie ставит вход через /v1/auth/* (Better Auth), браузер шлёт её сам — фронтенду кабинета ничего добавлять не нужно (fetch с credentials: 'include'). За HTTPS имя cookie — __Secure-tungo.session_token. Сессия кончилась — 401 authentication_error: отправить на вход.

Параметры пути

ws
string
обязательно

id организации (workspace), ws_… — из GET /v1/workspaces

id
string
обязательно

payment_id из ответа POST …/card-sessions, pay_…

Пример:

"pay_01jz8x3m4n5p6q7r8s9t0v1w2x"

Ответ

Итог привязки

Итог привязки карты после возврата с формы банка.

payment_id
string
обязательно

Служебный платёж проверки карты — тот же, что в ответе POST …/card-sessions (pay_…)

Пример:

"pay_01jz8x3m4n5p6q7r8s9t0v1w2x"

status
enum<string>
обязательно

Итог привязки: pending — ждём ответа банка (спросить ещё раз позже); verified — карта привязана и уже в списке карт; failed — не привязана, причина в failure_code

Доступные опции:
pending,
verified,
failed
Пример:

"failed"

failure_code
enum<string> | null
обязательно

Почему карта не привязалась (только при status = failed, иначе null): card_taken — эта карта уже привязана другим человеком, предложить другую; abandoned — форму банка не открыли или закрыли, банк о заказе не узнал; declined — банк отказал или иной сбой. Текст подставляет кабинет

Доступные опции:
card_taken,
abandoned,
declined,
null
Пример:

"card_taken"