Payment intents

Consultation des intents financial-core liés aux paiements.

GET/api/v1/payments/payment-intents/:idPermission · payments.read, merchant.charges.read

Détail d'un payment intent

Récupère un payment intent financial-core lié à un checkout ou une charge marchand.

Paramètres de chemin

NomTypeRequisDescription
idstringOuiUUID du payment intent

Réponse (data)

NomTypeRequisDescription
objectstringOuiToujours payment_intent
idstringOuiIdentifiant payment intent
statusstringOuiPENDING, PROCESSING, SUCCEEDED, FAILED, etc.
amountstringOuiMontant en unités mineures
currencystringOuiDevise ISO 4217
checkoutSessionIdstring | nullSession checkout liée
chargeIdstring | nullCharge marchand liée si capturée
providerCodestring | nullCode provider (INTERNAL, ORANGE, etc.)
providerRefstring | nullRéférence provider
createdAtstringOuiDate ISO 8601

Exemple réponse

json
{
  "success": true,
  "data": {
    "object": "payment_intent",
    "id": "b04cb5ed-3e0b-446a-b3cd-8ef2e2836b8d",
    "status": "SUCCEEDED",
    "amount": "2500",
    "currency": "USD",
    "checkoutSessionId": "cs_38b62a204d2da0bcdd312c59",
    "chargeId": "a76c830e-b7f1-4fd4-b5b6-618ffdb76b62",
    "providerCode": "INTERNAL",
    "providerRef": "internal_ref_001",
    "createdAt": "2026-08-28T10:00:00.000Z"
  },
  "error": null
}

Erreurs

  • PAYMENT_NOT_FOUND (404) — Payment intent introuvable ou hors scope tenant

Exemples

bash
curl -X GET https://api.dev.izzi-finance.com/api/v1/api/v1/payments/payment-intents/:id \
  -H "Authorization: Bearer izzi_mk_sandbox_…" \
  -H "Content-Type: application/json"