A partir d'une FormView, je souhaite poster des donnees vers une page web externe : Api web de paiement

Bonjour a tous,
A partir de mon formulaire Axelor ci dessous je souhaite enregister une commande puis rediriger les infos de paiement (produit et montant a payer) vers une api web de paiement.
Je souhaitais utiliser les action-method mais, je ne vois pas comment m’y prendre. Quelqu’un peut il m’aider?

Bonjour,

Le plus simple serait d’appeler une méthode sur un contrôleur qui se chargerait de l’envoi des données non ?

Cdlt

Bonjour,

  1. créez une classe dans votre module ou dans un module existant et ajoutez-y une méthode spécifique à votre besoin.
  2. créez une action-method qui référence votre classe et sa méthode
  3. appelez l’action depuis votre formulaire via l’attribut onSave du formulaire

Have a look here https://docs.axelor.com/adk/5.0/dev-guide/modules/coding.html

Merci beuss et femtonext pour vos retour.
Le probleme est qu’avec une action-methode, je n arrive pas a rediriger vers la page web de l’agregateur (api) de paiement du style : http://www.agregateurpaiement.com/api/
J’essaye de contourner le probleme en utilisant le widget : static qui permet d’ajouter du html et du javascript.