Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Sur le côté gauche Opérations de paiement de la commande, vous pouvez trouver la liste des appels, avec le type d’appel effectué et le statut. Nous avons donc les opérations PAIEMENT, CAPTURE, REMBOURSEMENT, ANNULATION... Sur le côté droit, nous trouvons les détails des retours d’appel de service (donc tous les détails de la transaction effectuée). À partir de cette page, il est également possible d’annuler ou de rembourser le paiement.

Annulation 

Pour effectuer une annulation, la commande doit répondre aux critères suivants :

  • order.paymentStatus égal à "NOT PAID"
  • order.status.value n’est pas égal à" CANCELLED"
  • order.custom.axpIsCaptured not égal to "TRUE"

Si la commande respecte ces critères, un bouton "REMBOURSEMENT PAIEMENT" est disponible en haut de la page. Lorsque ce bouton est cliqué, un premier appel vérifie que la commande n’a pas de capture (via le service axepta.inquire), puis un appel est effectué au service axepta.reverse, qui clôturera le paiement et annulera la commande. Une ligne de transaction "ANNULER" sera alors ajoutée à la liste.

Remboursement 

Pour effectuer un/plusieurs remboursements, la commande doit répondre aux critères suivants :

  • order.custom.axpIsRefundCompleted égal à "false"
  • order.custom.axpIsCaptured égal à "true"

S’il respecte ces critères, un champ et un bouton sont ajoutés en haut de la page. Par défaut, la valeur correspond au total de la commande. Vous pouvez entrer un remboursement partiel (c.-à-d. un montant inférieur) au besoin. Lors de la validation, un appel au service axepta.capture est effectué et une ligne de transaction est ajoutée. Ce sera soit "REMBOURSEMENT PARTIEL" ou "REMBOURSEMENT" selon le montant.

Mode de Capture 

Configuration des tâches

...