reseller

PUT /v1/wallet/settings

Set your low-balance warning and automatic top-up.

Бүх reseller төгсгөлийн цэгүүд

Баталгаажуулалт

API түлхүүрийг bearer token хэлбэрээр илгөэнэ үү. Түлхүүр нь billing.payment.manage эрхтэй байх ёстой бөгөөд үүнгүйгээр 404 биш, харин 403 алдаа буцааж татгалзах болно.

Таны байгууллагын дугаар орох газар

Энэ төгсгөл цэг нь org_id-г асуулгын параметр болгон авдаг. Үүнийг орхивол дуудлага таны бүх түрээсийн дэд модыг хамрах бөгөөд дуудлагыг зөвхөн нэг байгууллагаар хязгаарлахын тулд үүнийг илгээнэ үү.

Танай байгууллагын ID нь таны хяналтын самбар дээрх API түлхүүрийн дэлгэцэнд, түлхүүр өөрөө хажууд байрладаг. Энэ нь таны хийх дуудлага бүрт ижил ID байна.

Туршиж үзэх

Өнцөг хаалтанд байгаа бүх зүйлийг өөрийн утгаар солиж, түлхүүр санамж байрлуулагчийг хяналтын самбарынхаа түлхүүрээр сольж оруулна уу.

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

Та нэвтэрсэн байна уу? Таны хяналтын самбар дахь API консол нь таны бодит байгууллагын ID болон өөрийн түлхүүрийг автоматаар бөглөж, шууд ажиллаж буй API рүү хүсэлт илгээх тул та бодит хариуг харах боломжтой болно. Энэ төгсгөлийн цэгийг API консол дээр нээх

Дэлгэрэнгүй

⚖️ Both settings are the customer's to choose — *"notificaitons when low they can set"* and *"can they set the wallet to auto topup before payments are due so they can be taken from the waller (fallback to card/paypal or whateer they have setup)"* (owner, 2026-08-22). The fallback in that sentence is already how checkout works: credit is spent first and the remainder goes to the card, so an automatic top-up that has not fired yet never blocks a payment. Switching automatic top-up on without an amount is a 422. ⭐ Saving **clears the disarm counter**. A standing instruction switches itself off after three consecutive failures, and a customer arriving at this screen after being told so has just fixed something — leaving them disarmed would mean their fix silently did nothing. Requires `billing.payment.manage`.

Параметрүүд

НэрТөрөлЗаавал шаардлагатайЭнэ юу вэ
currency (query)stringҮгүйISO-4217 code these settings apply to.
org_id (query)UuidҮгүйWhich of your organizations this applies to. Required only when you belong to more than one here — otherwise it is inferred, and an id outside your direct memberships is a 404 r…

Хүсэлтийн бие

НэрТөрөлЗаавал шаардлагатайЭнэ юу вэ
low_balance_threshold_minorintegerҮгүй
auto_topup_enabledbooleanҮгүй
auto_topup_trigger_minorintegerҮгүй
auto_topup_amount_minorintegerҮгүй
auto_topup_payment_method_idUuid | nullҮгүй

Хариу үйлдэл

НэрТөрөлЗаавал шаардлагатайЭнэ юу вэ
org_idUuidТиймUUIDv7 identifier — sortable by creation time (docs/02 §8).
currencystringТийм
low_balance_threshold_minorintegerТиймWarn when spendable credit falls below this. **`0` means off**, not "warn me at zero": a customer who never chose one holds `0`, and reading that as a threshold would warn every…
auto_topup_enabledbooleanТийм
auto_topup_trigger_minorintegerҮгүйBuy more credit when the balance falls below this.
auto_topup_amount_minorintegerҮгүйHow much to add when the rule fires.
auto_topup_payment_method_idUuid | nullҮгүйWhich saved method to charge. `null` uses the account's default.
auto_topup_disarmedbooleanҮгүй⭐ **The state a customer most needs to see and can least infer.** A standing instruction switches itself off after three consecutive failures, and `auto_topup_enabled` stays `tr…
auto_topup_last_failurestringҮгүйWhy the last attempt failed, in words safe to show the customer.
auto_topup_last_run_atstring | nullҮгүй

Энэ төгсгөл цэгээс буцааж болох алдаанууд

401 · 403 · 422 · 429