Présentation des événements
Le client JavaScript supporte les événements lors de l'intégration : Initialiser le formulaire de paiement.
Paramètre | Description |
---|---|
KR.onBlur() | Un des champs du formulaire perd le focus. voir KR.onFocus(). |
KR.onBrandChanged() | Appelé lorsque la marque de la carte a été détectée. |
KR.onFormValid() | Le formulaire est prêt à être utilisé. |
KR.onError() | Permet d'être notifié lorsqu'une erreur se produit. |
KR.throwCustomError() | Permet de personnaliser une erreur. |
KR.onFocus() | Un des champs du formulaire a le focus. |
KR.button.onClick() | Obsolète. Appelé lorsque l'acheteur clique sur le bouton du formulaire. |
KR.smartForm.onClick() | Appelé lorsque l'acheteur clique sur le bouton du formulaire. (Spécifique au formulaire smartForm) . |
KR.onPaymentMethodSelected | Appelé lorsque l'acheteur sélectionne un moyen de paiement (Spécifique au mode Single Payment : lien) |
KR.onSubmit() | Appelé juste avant que le formulaire soit posté. |
KR.onFormCreated() | Le formulaire de paiement est prêt mais le contenu des iframes n'est pas encore chargé. |
KR.onFormReady() | Le formulaire est prêt à être utilisé. |
KR.onLoaded() | Premier événement appelé avant la création du formulaire. |
KR.onPopinClosed() | Emet un evenement lorsque la popIn du formulaire est fermée |
KR.wallet.onTabChange() | Detecte le changement de tabulation dans le cas du wallet (voir Gestion des wallets acheteur ) |
KR.onTransactionCreated() | Appelé lorsqu'une transaction est créée (acceptée ou refusée). |
KR.on3dSecureAbort() | Appelé quand l'authentification 3DS est abandonnée par l'utilisateur. |
Les événements suivants sont obsolètes et ne sont plus supportés. Ils ne doivent pas être utilisés:
- KR.onFormReadyListener()
- KR.onFormCreateListener()
Tous les événements retournent des promesses, vous permettant dans les intégrer dans une chaine. Voir Travailler dans un environement asynchrone pour plus d'informations.