Paiements par carte
Acceptez des paiements Visa et Mastercard de clients à travers l’Afrique et à l’international.
Cartes prises en charge
| Réseau | Type | 3D Secure |
|---|---|---|
| Visa | Crédit, Débit, Prépayée | ✅ Pris en charge |
| Mastercard | Crédit, Débit, Prépayée | ✅ Pris en charge |
Créer un paiement par carte
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": 15000,
"currency": "XOF",
"transaction_country": "SN",
"description": "Commande carte"
}'
Confirmez ensuite le PaymentIntent avec un token de carte :
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": "card",
"card": {
"token": "tok_test_card"
}
}
}'
Authentification 3D Secure
Pour les cartes enrôlées en 3D Secure, le paiement demandera une authentification supplémentaire :
{
"id": "pi_abc123",
"status": "requires_action",
"next_action": {
"type": "redirect_to_url",
"redirect_to_url": {
"url": "https://hooks.ikawaari.com/3ds/redirect/...",
"return_url": "https://yoursite.com/payment/complete"
}
}
}
Redirigez le client vers url. Après authentification, il sera redirigé vers votre return_url.
Tests
Voir Tester les cartes pour les numéros de carte de test sandbox.