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 :