Afin de tester notre API SoftPay, vous devrez générer:
Un token de paiement de test
: il vous fournira un token de facture pour le paiement; Vos clés d'API
: seront utiliséss pour remplir vos en-têtes; Au moins un compte client fictif ou un compte test
: nous aurons besoin de son adresse email et du numéro de téléphone;
https://app.paydunya.com/sandbox-api/v1/checkout-invoice/create
curl -H "Content-Type: application/json" \
-H "PAYDUNYA-MASTER-KEY: wQzk9ZwR-Qq9m-0hD0-zpud-je5coGC3FHKW" \
-H "PAYDUNYA-PRIVATE-KEY: test_private_rMIdJM3PLLhLjyArx9tF3VURAF5" \
-H "PAYDUNYA-TOKEN: IivOiOxGJuWhc5znlIiK" \
-X POST -d '{"invoice": {"total_amount": 5000, "description": "Chaussure VANS dernier modèle"},"store": {"name": "Magasin le Choco"}}' \
"https://app.paydunya.com/sandbox-api/v1/checkout-invoice/create"
{
"response_code":"00",
"response_text":"https://app.paydunya.com/sandbox-checkout/invoice/test_6BaZCm7FXS",
"description":"Checkout Invoice Created",
"token":"test_6BaZCm7FXS"
}
https://app.paydunya.com/sandbox-api/v1/softpay/checkout/make-payment
{
"phone_phone": "97403627",
"customer_email": "[email protected]",
"password": "Miliey@2121",
"invoice_token": "test_6BaZCm7FXS"
}
phone_number
: C'est le numéro de téléphone du compte de test.
customer_email
: C'est l'email du compte de test.
password
: C'est le mot de passe du compte de test.
invoice_token
: C'est le token que vous avez obtenu plus haut lors de la génération du token de paiement
{
"success": true,
"message": "Paiement effectué avec succès."
}
Dans le cas où "success"
est à "false"
, s'il vous plaît, assurez-vous que :