billing

POST /v1/payment-methods

Begin adding a payment method (on-session).

Све billing крајње тачке

Сва документација за програмере →

Аутентификација

Пошаљите API кључ као bearer токен. Кључ мора имати дозволу billing.payment.manage; кључ без ње се одбија уз 403, а не 404.

Где се уноси ID ваше организације

Ова крајња тачка узима org_id као поље у JSON телу.

Идентификатор ваше организације се налази на екрану са API кључевима на вашој контролној табли, поред самог кључа. То је исти идентификатор у сваком позиву који упутите.

Испробајте

Замените све што је у угластим заградама сопственим вредностима, а чувар места кључа кључем са своје контролне табле.

curl -X POST https://api.zinndigital.com/v1/payment-methods \
  -H "Authorization: Bearer zdk_live_…" \
  -H "Content-Type: application/json" \
  -d '{  }'

Пријављени сте? API конзола на вашој контролној табли попуњава ваш прави id организације и ваш сопствени кључ, и покреће захтев према живом API-ју како бисте могли да видите стварни одговор. Отворите ову крајњу тачку у API конзоли

Детаљи

Opens a gateway SetupIntent and returns its short-lived client_secret for the browser SDK to confirm, completing 3-D Secure there. No payment method is created by this call — a mandate is consent, and the row is written only when the gateway confirms it on its webhook (ADR 0011 §3). Requires billing.payment.manage in the target organization.

Тело захтева

НазивТипОбавезноШта је ово
org_idstringНеOrganization to attach the mandate to. The caller must hold billing.payment.manage in that organization.

Одговор

НазивТипОбавезноШта је ово
setup_intent_idstringДа—
client_secretstringДа—

Грешке које ова крајња тачка може вратити

401 · 403 · 422 · 429