KR.onSubmit()
Descriptif
KR.onSubmit() permet d'intercepter les informations sur la transaction autorisée avant que le formulaire n'effectue un POST sur l'URL définie avec kr-post-success-url.
La callback reçoit un object avec 2 paramètes :
- KR : Référence à la librairie
- event : Object qui contient la transaction nouvellement créée.
L'objet contenu dans event est le même que celui posté par le formulaire. Pour plus de détails, rendez-vous ici : retour à la boutique.
Le comportement diffère en fonction du booléen retourné par votre fonction :
Valeur de retour | Comportement |
---|---|
true | le client JavaScript effectue un POST sur kr-post-success-url. |
false | Le POST sur kr-post-success-url n'est pas effectué. Vous gérez vous-même l'action post-paiement. |
Exemple d'intégration
https://github.com/lyra/rest-php-examples/blob/master/www/js_examples/jquery/minimalEmbeddedForm.onSubmit.php#L70-L85