Lister les moyens de paiement
Les pays et opérateurs par lesquels vos payeurs peuvent régler.
De quoi construire votre écran : l’indicatif, les préfixes et les bornes de chaque opérateur. Avec « amount », la commission et ce que le payeur paiera ; avec « phone », les seuls opérateurs de ce numéro.
Ce qu’on met dans l’adresse
La demande
curl -G https://api.payiz.app/v1/payment_methods \ -H "Authorization: Bearer sk_test_…" \ -d amount=10000 \ -d country=BEN
La réponse
{
"object": "list",
"url": "/v1/payment_methods",
"has_more": true,
"data": [
{
"object": "payment_method",
"country": "BEN",
"dial_code": "+229",
"operator": {
"code": "mtn",
"name": "MTN",
"logo_url": "https://pay.payiz.app/api/public/logos/operateurs/opr_01m347jmgpa3aenhmhy4mebrc9"
},
"phone_prefixes": [
"0196",
"0197",
"0161",
"0162",
"0151"
],
"currency": "XOF",
"min_amount": 100,
"max_amount": 2000000,
"fee": 250,
"amount_to_pay": 10000
},
{
"object": "payment_method",
"country": "BEN",
"dial_code": "+229",
"operator": {
"code": "moov",
"name": "Moov",
"logo_url": null
},
"phone_prefixes": [
"0194",
"0195",
"0160",
"0163"
],
"currency": "XOF",
"min_amount": 100,
"max_amount": 2000000,
"fee": 250,
"amount_to_pay": 10000
}
]
}Ce qu’on reçoit
200 · une liste d’objets payment_method
Enchaîner les pages
Tant que has_more est vrai, rappelez avec starting_after réglé sur l’identifiant de la dernière ligne lue. Les listes vont du plus récent au plus ancien.