Lister les demandes d’un paiement
GET/v1/payments/{id}/attempts
Les demandes envoyées au payeur pour ce paiement, la plus récente d’abord.
La demande
bash
curl https://api.payiz.app/v1/payments/pay_01j9x3kq7m4tzv8qhw2n/attempts \ -H "Authorization: Bearer sk_test_…"
La réponse
json
{
"object": "list",
"url": "/v1/payments/{id}/attempts",
"has_more": true,
"data": [
{
"object": "payment_attempt",
"id": "tnt_01j9x4a2b7c5d8e3f6g1h0jk",
"payment": "pay_01j9x3kq7m4tzv8qhw2n",
"status": "pending",
"source": "api",
"phone": "+229 01 •• •• 34 56",
"country": "BEN",
"operator": "mtn",
"amount": 10000,
"currency": "XOF",
"failure_code": null,
"payer_message": "Validez le paiement de 10 000 F CFA sur votre téléphone. Si rien n’arrive, vérifiez votre solde et votre réseau, puis réessayez.",
"operator_reference": null,
"created": 1790002700,
"completed_at": null,
"livemode": false
},
{
"object": "payment_attempt",
"id": "tnt_01j9x3zm1q8r4v7w2y5b9c6d",
"payment": "pay_01j9x3kq7m4tzv8qhw2n",
"status": "succeeded",
"source": "api",
"phone": "+229 01 •• •• 34 56",
"country": "BEN",
"operator": "mtn",
"amount": 10000,
"currency": "XOF",
"failure_code": null,
"payer_message": null,
"operator_reference": "MP240927.1512.A83921",
"created": 1790002700,
"completed_at": 1790002912,
"livemode": false
}
]
}Ce qu’on reçoit
200 · une liste d’objets payment_attempt
object« list »Le genre de l’objet rendu : il ne change jamais.
dataliste d’objets payment_attemptLes demandes de la page, du plus récent au plus ancien.
has_morevrai ou fauxVrai : il en reste. Rappelez avec starting_after sur la dernière ligne lue.
urltexteL’adresse qui a servi, sans les filtres.
object« list »Le genre de l’objet rendu : il ne change jamais.
dataliste d’objets payment_attemptLes demandes de la page, du plus récent au plus ancien.
has_morevrai ou fauxVrai : il en reste. Rappelez avec starting_after sur la dernière ligne lue.
urltexteL’adresse qui a servi, sans les filtres.
© 2026 PayizUne question ? L’aide est dans le rond, en bas à droite.