Règle de paiement Approbation anticipée
La règle de paiement Approbation anticipée déclenche les actions Approuver à la fois lors de la capture et de la préparation pour distribution, et une action Deposit lors de la distribution. Les dépôts peuvent avoir lieu au fur et à mesure qu'ils se produisent, ou peuvent être accumulés pour dépôt dans une seule transaction lorsque plusieurs exécutions de commandes sont impliquées.
Utilisation courante : le mode de paiement généralement associé à cette règle est le suivant :
- Carte de crédit
Etats cibles : cette règle spécifie que les actions de paiement suivantes doivent avoir lieu pour un mode de paiement mappé :
| Evénement de paiement | Etat cible des paiements | Description |
|---|---|---|
| paiement préférentiel | APPROUVEE | Le paiement est approuvé lorsque la commande est capturée. |
| annuler le paiement | APPROVED | Le paiement est approuvé lorsque la commande est envoyée pour distribution. Plus précisément, assurez-vous que l'état du paiement est défini sur APPROUVE. Si c'est le cas, ne prenez aucune mesure. Si ce n'est pas le cas, approuvez-le. S'il n'est que partiellement approuvé, assurez-vous que la différence est approuvée. |
| finaliser le paiement | DEPOSE | Le paiement est déposé lorsque la commande est distribuée. |
Exemple : Paiement par carte de crédit avec plusieurs exécutions de commandes
Un client passe une commande pour deux articles d'un montant total de 300 euros : l'article A coûte 100 EUR et est en stock. L'article B coûte 200 EUR et n'est pas en stock, mais sera disponible dans deux jours. Le client utilise une carte de crédit de la marque X pour payer la commande.
| Evénement de paiement | Montant de validation | Montant de la réservation | Montant de la finalisation | Système d'arrière-plan | |
|---|---|---|---|---|---|
| Montant approuvé | Montant déposé | ||||
| paiement principal (capture de commandes) Le montant initial est de 100 EUR, car un seul article est disponible. |
100 | 0 | 0 | 100 | 0 |
| Exécution de commande A | |||||
| annuler le paiement (envoyé pour distribution) Le montant total de cette partie de la commande est de 100 EUR. |
100 | 100 | 0 | 100 | 0 |
| finaliser le paiement (expédition) | 100 | 100 | 100 | 100 | 100 |
| Exécution de commande B | |||||
| annuler le paiement (envoyé pour distribution) | 0 Le montant de validation est nul à ce stade, car aucune activité de validation n'est en cours. |
200 | 0 | 200 | 0 |
| finaliser le paiement (expédition) | 0 Le montant de validation est nul à ce stade, car aucune activité de validation n'est en cours. |
200 | 200 | 200 | |