Carte Issuing
Présentez une carte individuelle.
La section Carte Issuing affiche les informations d’une carte spécifique émise pour vos comptes connectés.
La limite d’autorisation pour ce composant se situe au niveau du compte connecté, et non au niveau card individuel. Cette interface utilisateur doit être présentée aux utilisateurs disposant d’un accès à l’ensemble des cards, et non à ceux disposant d’un accès restreint à un seul card.
Lorsque vous créez une session de compte, activez le composant Issuing Card en spécifiant issuing_
dans le paramètre components
.
Après avoir créé la session du compte et initialisé ConnectJS, vous pouvez générer le rendu du composant Issuing Card dans le front-end :
Ce composant intégré prend en charge les attributs suivants :
Définir des contrôles de dépenses
Vous pouvez utiliser les composants intégrés d’Issuing Connect pour afficher et, si vous le souhaitez, modifier les contrôles de dépenses de vos cartes en activant l’attribut showSpendControls
du composant Issuing.
Pour activer la modification des contrôles de dépenses dans le composant, transmettez la fonctionnalité spend_
lorsque vous créez une AccountSession.
Affichage des données sensibles
Les composants intégrés d’Issuing Connect s’intègrent à Issuing Elements pour fournir un moyen conforme à la norme PCI permettant à vos administrateurs de visualiser les numéros de cartes (PAN) et les CVV ou CVC pour les cartes virtuelles. Les données sensibles sont affichées dans des iframes hébergés par Stripe et ne transitent jamais sur vos serveurs.
Les composants peuvent utiliser une clé éphémère pour récupérer en toute sécurité les informations de carte bancaire de l’API Stripe sans exposer publiquement vos clés secrètes.
Pour activer cette fonctionnalité, vous devez :
- Configurer un échange de clés éphémères sur votre serveur.
- Transmettre un rappel asynchrone aux composants.
Stripe génère un nonce
à partir de l’ID de la carte dans le composant Issuing Card ou Issuing Cards List lorsqu’une carte est sélectionnée ou chargée. Stripe appelle ensuite votre fonction de rappel qui renvoie une clé éphémère, puis un bouton Show numbers
si la clé éphémère est valide.
Échange de clés éphémères
Votre endpoint côté serveur doit accepter un ID de carte et un nonce
. Il peut ensuite créer une clé éphémère à l’aide de Stripe.
Voici comment implémenter un endpoint de création de clés éphémères dans des frameworks d’applications Web dans différents langages :
Rappel asynchrone
Vous devez définir une fonction asynchrone qui accepte un argument nommé avec la propriété issuingCard
, qui est un ID de carte et une propriété nonce
. Cette fonction doit renvoyer un Object
avec les propriétés issuingCard
, nonce
et ephemeralKeySecret
récupérées de l’endpoint que vous avez configuré à l’étape précédente.
Voici comment implémenter ce rappel :