POST/api/public/access-request/paypal/capture-order
Hukamilisha (hufanya uhifadhi wa mwisho wa) agizo lililoundwa awali na kuidhinishwa na mnunuzi katika PayPal-Checkout. Upande wa seva ndio wenye mamlaka — mteja hawezi kuathiri kiasi.
Uthibitishaji na ulinzi
Hakuna uthibitishaji unaohitajika
strictLimiter (maombi 10/dakika 15, kwa kila IP).
Idempotent: Hapana
Vigezo
order_id(body, string, inahitajika)— PayPal-Order-ID iliyotolewa na paypal/create-orderMfano wa ombi (request)
{"order_id":"<PAYPAL_ORDER_ID>"}Mfano wa jibu (response)
{"ok":false,"error":"UNKNOWN_ORDER","message":"Agizo lisilojulikana."}Misimbo ya hitilafu
400 ORDER_ID_REQUIRED — order_id haipo.404 UNKNOWN_ORDER — order_id si agizo linalojulikana lililoundwa awali.409 CAPTURE_NOT_COMPLETED — Malipo bado hayajaidhinishwa na mnunuzi.502 PAYPAL_CAPTURE_FAILED — Hitilafu katika mawasiliano na PayPal.Uthibitisho wa jaribio la moja kwa moja
Hali zote mbili hasi bila usanidi wa PayPal zimethibitishwa live (400 ORDER_ID_REQUIRED, 404 UNKNOWN_ORDER). Kesi halisi ya mafanikio ingehitaji mchakato halisi wa malipo wa PayPal-Sandbox wenye idhini ya mnunuzi, jambo ambalo lilikatazwa kwa mujibu wa masharti ya majaribio (hakuna wito halisi kwa watoa huduma za malipo).