Fonctionnement
Le processus suivant décrit comment Alal.js injecte les iframes dans votre application.
- Le back-end de votre application demande un jeton d’accès client (Access Token) Get Access Token Card API Reference.
- L’API de ALAL crée un jeton d’accès. Ce jeton permet d’accéder à la carte spécifiée et expire au bout de 24 heures
- Votre back-end transmet le jeton d’accès client à votre JavaScript.
- Votre JavaScript injecte le jeton d’accès client dans la méthode
alal.bootstrap()
par l’intermédiaire d’un objet de configuration. - Votre JavaScript exécute
alal.bootstrap()
, qui initialise et configure Alal.js. - Alal.js injecte les données de la carte et les boutons dans le conteneur HTML :
- Si vous affichez les données de la carte, cette action remplit des iframes séparées pour le PAN, le CVV2 et la date d’expiration de la carte (ainsi que pour leurs boutons respectifs Copier dans le presse-papiers, si vous avez décidé d’intégrer la fonctionnalité Copier dans le presse-papiers).
- Si vous révélez le code PIN du titulaire de la carte, cette action remplit l’iframe pour le code PIN caché et le bouton utilisé pour basculer l’affichage du code PIN. Le code PIN est initialement affiché à l’adresse ---- jusqu’à ce qu’il soit basculé.
- La page HTML affiche les informations demandées.
Example
La méthode.bootstrap()
de Alal.js
nécessite un objet de configuration, qui définit les attributs et les comportements des iframes. Vous devez inclure l’ID de l’élément “div” dans lequel Alal.js injecte les différents iframes de données de carte.