Mergi la conținut

API

Autorizare și captură manuală

Folosește `capture_method: manual` pentru livrări, ride-hailing sau comenzi al căror total final poate varia. Numai această formă poate amâna distribuția într-o instalare platformă; plățile cu captură automată necesită merchant sau distribuție la creare.

Status capturabil

GET /payment-intents/{id} returnează status: authorized când suma poate fi capturată. Integrarea trebuie să folosească exact statusurile canonice Monedo.
POST
/payment-intents/{payment_intent}/update
payments:write

Modifică suma, descrierea, metadata sau metoda de plată înainte de confirmare/captură.

POST
/payment-intents/{payment_intent}/increment-authorization
payments:write

Mărește o autorizare eligibilă. Activează opțiunile incremental/extended numai după confirmarea eligibilității contului; implicit rămân `false`.

POST
/payment-intents/{payment_intent}/capture
payments:write

Capturează integral sau parțial suma autorizată.

bash
curl -X POST https://api.monedo.eu/v1/payment-intents/pi_mnd_REPLACE_ME/capture \
  -H "Authorization: Bearer $MONEDO_API_KEY" \
  -H "Monedo-Version: 2026-08-28" \
  -H "Idempotency-Key: order-1042-capture-1" \
  -H "Content-Type: application/json" \
  -d '{ "amount": 4890 }'
POST
/payment-intents/{payment_intent}/cancel
payments:write

Anulează plata înainte de captură și eliberează autorizarea.