Payment events and task commands

Les événements de paiement correspondent aux phases du cycle de vie des commandes et aux instructions de tâche.

La table suivante affiche les phases du cycle de vie des commandes principales, ainsi que les événements de paiement et les instructions de tâche correspondantes.

Phase du cycle de vie des commandes Evénement de paiement Instruction de tâche
Capture de commande Paiement préférentiel PrimePaymentCmd
Préparation pour distribution Annuler le paiement ReservePaymentCmd
Confirmation d'expédition Finaliser le paiement FinalizePaymentCmd

Les actions de paiement exécutées pendant le traitement de chaque instruction de tâche varient selon les modes de paiement impliqués et leurs règles de paiement correspondantes. Par exemple, les actions de paiement définies pour une carte de crédit pendant la saisie des commandes seront probablement différentes des actions de paiement définies pour un chèque électronique au cours du même événement de capture de commande. En outre, tous les magasins ne traitent pas les paiements de la même façon. Certains magasins peuvent ne pas accepter une marque particulière de carte de crédit, par exemple.

Instruction de tâche Description
StoreAndValidatePaymentCmd Autorisation de précommande (stockez les informations de paiement et validez-les). Par défaut, cette instruction de tâche crée une commande (EDPOrder) lorsqu'il n'y a pas d'opération liée au paiement.
TriggerPaymentActionsCmd Déclenchement des actions.
CancelOrderCmd Annulation de commande.
EditCmd Modifications (modifications apportées aux montants de paiement, aux modes de paiement ou aux modifications tardives) EditCmd se produit de deux façons : en ajoutant, en supprimant ou en mettant à jour des informations de paiement, et via TriggerPaymentActionsCmd.
FinalizeRefundCmd Créditez l'autorisation de retour de marchandise (RMA)
FinalizePaymentCmd Distribution (les marchandises ont été expédiées et l'expédition est confirmée).
PrimeRefundCmd Capture de l'autorisation de retour de marchandise (RMA)
PrimePaymentCmd Capture de la commande (en cliquant sur le bouton Acheter).
ReservePaymentCmd Préparation pour distribution (les marchandises sont prêtes à être expédiées).