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). |