GET
/api/v1/payments/payment-intents/:idPermission · payments.read, merchant.charges.readDétail d'un payment intent
Récupère un payment intent financial-core lié à un checkout ou une charge marchand.
Paramètres de chemin
| Nom | Type | Requis | Description |
|---|---|---|---|
| id | string | Oui | UUID du payment intent |
Réponse (data)
| Nom | Type | Requis | Description |
|---|---|---|---|
| object | string | Oui | Toujours payment_intent |
| id | string | Oui | Identifiant payment intent |
| status | string | Oui | PENDING, PROCESSING, SUCCEEDED, FAILED, etc. |
| amount | string | Oui | Montant en unités mineures |
| currency | string | Oui | Devise ISO 4217 |
| checkoutSessionId | string | null | — | Session checkout liée |
| chargeId | string | null | — | Charge marchand liée si capturée |
| providerCode | string | null | — | Code provider (INTERNAL, ORANGE, etc.) |
| providerRef | string | null | — | Référence provider |
| createdAt | string | Oui | Date 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"