Aller au contenu principal

Méthodes de paiement enregistrées

Ikawaari peut associer des informations de paiement à des parcours client, mais la surface backend actuelle ne publie pas encore d’endpoints publics payment-methods pour attacher ou détacher directement une méthode enregistrée.

Créer un paiement pour un client

Lorsqu’un paiement est rattaché à un client, créez le PaymentIntent avec customer ou avec customer_email / customer_phone, puis confirmez-le avec un objet payment_method.

curl -X POST https://api.ikawaari.com/api/v1/payment-intents \
-H "Authorization: Bearer ik_test_your_key" \
-H "Content-Type: application/json" \
-d '{
"amount": 10000,
"currency": "XOF",
"transaction_country": "SN",
"customer": "cus_xyz789"
}'
curl -X POST https://api.ikawaari.com/api/v1/payment-intents/{id}/confirm \
-H "Authorization: Bearer ik_test_your_key" \
-H "Content-Type: application/json" \
-d '{
"payment_method": {
"type": "mobile_money",
"mobile_money": {
"country": "SN",
"operator": "orange_money",
"msisdn": "+221770000000"
}
}
}'

État de documentation

Ne documentez pas attach, detach ou la liste directe des payment methods tant que ces endpoints ne figurent pas dans la référence générée.