Dans notre documentation, la fonction Payline.Api.reset("token", "lightbox") vous permet de changer ou recharger le token dans le widget. Cette fonctione vous permet de le réinitialiser avec un autre token.
Pour initialiser le widget en asynchrone, il faut mettre data-auto-init à FALSE dans la <div> PaylineWidget.
Puis, vous pouvez faire un Payline.Api.init("token", "lightbox") par la suite, ou bien le précharger en le cachant et faire un Payline.Api.show()
Pour aller plus loin :
https://docs.monext.fr/display/DT/API+JavaScript
https://docs.payline.com/display/DT/PW+-+L%27API+JavaScript
https://docs.payline.com/pages/viewpage.action?pageId=747145714