Search for a command to run...
Une fois votre compte Lucky FastPay créé et vos informations de test récupérées (clé secrète, compte d’opération, URLs), vous pouvez effectuer votre première transaction de test.
Simuler une transaction réelle dans un environnement de test, afin de :
{
"status": "PENDING",
"status_code": "200",
"operator": "AIRTEL_MONEY",
"reference_id": "PAY240420250001",
"merchant_reference_id": "TEST_REF_001",
"merchant_operation_account_code": "ACC_TEST_001",
"message": "Votre demande de paiement TEST_REF_001 a été initiée avec succès et est en cours de traitement. Veuillez patienter le statut définitif de votre transaction"
}Le statut PENDING est normal pour les paiements : la confirmation finale viendra via un callback envoyé par Lucky FastPay.
Une fois la transaction confirmée, Lucky FastPay envoie un callback à l’URL configurée :
{
"transactionId": "PAY240420250001",
"merchantReferenceId": "TEST_REF_001",
"status": "SUCCESS",
"amount": 200,
"customerID": "074XXXXXX",
"fees": 5,
"operator": "AIRTEL_MONEY"
}Vous devez répondre avec un accusé de réception :
{
"responseCode": 200,
"transactionId": "PAY240420250001"
}Pour tester un échec, utilisez un montant supérieur à 1000 XAF, par exemple :
Cela déclenchera une transaction refusée (status: FAILED) dans le callback envoyé, ce qui est requis pour la validation de votre intégration.