Documentation/Lister les demandes d’un paiement
openapi.jsonOuvrir mon espace

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.
© 2026 PayizUne question ? L’aide est dans le rond, en bas à droite.

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.