• France
état des services
démonstrations
assistance
FAQContacter le support
Video tutorials
Rechercher
Catégories
Tags
docs.
France
Espagne
Europe (Anglais)
Inde
Accueil
Cas d'usage
Créer un paiement
Créer un paiement en plusieurs fois
Proposer un paiement complémentaire
Créer un paiement par alias (token)
Créer un lien de paiement
Créer un abonnement
Gérer vos abonnements
Gérer vos transactions (rembourser,...)
Analyser vos journaux
Docs API
Formulaire embarqué
API REST
Formulaire en redirection
SDK Mobile
Échange de fichiers
Mandats SEPA par API REST
Exemples de code
Moyens de paiement
Modules de paiement
Marketplace
Guides
Back Office Marchand
Back Office Expert
Guides fonctionnels

Présentation des événements

Le client JavaScript supporte les événements lors de l'intégration : Initialiser le formulaire de paiement.

Vous disposez des exemples de code sur Github sur l'intégration d'une partie des événements, en cliquant sur ce lien : JS Examples - JQuery.

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. Pour la gestion des erreurs, voir aussi : Gérer les erreurs manuellement.
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.

Nous recrutons
Mentions légales
Charte de Protection des Données Personnelles
25.18-1.11