Wire Docs

Test mode

Integration-аа бодит мөнгө хөдөлгөхгүйгээр эхнээс нь дуустал турших.

sk_test_... key ашиглан суурилуулсан sandbox операторын эсрэг бүрэн төлбөрийн урсгалыг ажиллуул. Test-mode object-ууд livemode: false-тэй буцаж, бодит банк эсвэл оператортой хэзээ ч хүрэлцдэггүй.

Test mode-д PaymentIntent-г sandbox руу чиглүүлэхийн тулд allowed_operators: ["sandbox"] гэж тохируул (эсвэл оператор автоматаар сонгох горимыг асаалттай орхи — test mode-д sandbox-г сонгоно).

Онцгой оролтууд (magic inputs)

Sandbox оператор нь charge-ийг шалгаж тодорхой үр дүн гаргадаг тул нэмэлт хэрэгсэлгүйгээр амжилт ба алдааны замыг симуляц хийж болно:

ОролтҮр дүн
amount = 42amount_too_small-аар бүтэлгүйтнэ.
amount = 42424Операторын timeout-г симуляц хийнэ.
decline агуулсан charge idCharge failed / declined.
Бусад дурын дүнАмжилттай — PaymentIntent succeeded руу шилжинэ.

Амжилттай sandbox төлбөр нь live mode-д хүлээж авах яг тэр payment_intent.succeeded webhook-г илгээдэг тул live болохоосоо өмнө webhook handler-аа шалгаж болно.

Live болох

sk_test_ key-гээ sk_live_ key-ээр сольж, allowed_operators-оо таны акаунтад идэвхжсэн операторын id-уудаар тохируул. Өөр ямар ч кодын өөрчлөлт шаардлагагүй.

Энэ хуудсанд