- Directives d'intégration
- Mise en œuvre d'une intégration Batch
- Traiter la réponse du batch
Traiter la réponse du batch
Une fois que le traitement d'un batch est terminé, vous pouvez demander un fichier de réponse contenant le résultat de chacune des opérations chargées. Vous recevez le fichier de réponse au format CSV et dans le même codage que la demande de chargement de batch.
Téléchargez la réponse du batch
Vous pouvez télécharger la réponse du batch en envoyant une requête HTTPS GET à :
htt/version/<versionNum>/merchant/<merchantId>/batch/<batchName>/response
où :
- <versionNum> est la version de Batch
- <merchantId> est votre identifiant de commerçant
- <batchName> est le nom unique du batch
Le fichier de réponse contiendra le même en-tête et les mêmes enregistrements que la soumission du batch d'origine, avec tous les champs remplacés par les résultats de la API demande.
Vous trouverez ci-dessous un extrait d'exemple de fichier de réponse au format CSV indiquant les codes de réponse de la passerelle comme étant « APPROVED ».
"apiOperation","order.id","transaction.id","order.amount","order.currency","sourceOfFunds.type","sourceOfFunds.provided.card.number","sourceOfFunds.provided.card.expiry.month","sourceOfFunds.provided.card.expiry.year","sourceOfFunds.provided.card.number","result","error.cause","error.explanation","response.gatewayCode" "","921830104177","TXID1","30.00","AUD","CARD","512345xxxxxx2346","5","17","512345xxxxxx2346","SUCCESS","","","APPROVED" "","921830104178","TXID1","100.00","AUD","CARD","512345xxxxxx2346","5","17","512345xxxxxx2346","SUCCESS","","","APPROVED" "","921830104179","TXID1","50.00","AUD","CARD","498765xxxxxx8769","5","17","498765xxxxxx8769","SUCCESS","","","APPROVED" "","921830104180","TXID1","90.00","AUD","CARD","498765xxxxxx8769","5","17","498765xxxxxx8769","SUCCESS","","","APPROVED" "","921830104181","TXID1","45.00","AUD","CARD","345678xxxxx4564","5","17","345678xxxxx4564","SUCCESS","","","APPROVED" "","921830104182","TXID1","75.00","AUD","CARD","345678xxxxx4564","5","17","345678xxxxx4564","SUCCESS","","","APPROVED"
Utilisation de la réponse du batch
Les informations fournies dans la réponse du batch sont basées sur les paramètres définis dans la demande de téléchargement du batch. Il peut être utile d'inclure des paramètres comme response.gatewayCode et error.cause pour pouvoir identifier les problèmes dans les opérations de traitement.