Les 4 étapes de Payment

Pour module Payment (https://www.drupal.org/project/payment )

1. un contexte (ex: webshop) crée une payment vierge et le conf
2. Il aff un form (basé sur le form de Payment) qui permet au user client de choisir le mode de paiement
3. le contexte exe la paie et donne tout pouvoir à Payment
4. Payment utilise le choix du user client pour valider et exe la paie. La méthode de paie recoit plein pouvoir (par ex sortir le user client du site)
5. une fois que l'exe est terminée, la méthode rend tout pouvoir au contexte (en appelant Payment::finish())
Le contexte peux alors rediriger le user client d'où il venait, ou montrer un message de confirmation.

Vers vocabulaire https://www.drupal.org/node/1807646

Payment method installation & configuration https://www.drupal.org/node/2320495
Vers drupal 8 "Payment 8.x-2.x" https://www.drupal.org/node/1818456

Fichier attachéTaille
Image icon payment_diagram_payment_execution.png86.39 Ko