Filtrer par marque de carte bancaire
Choisir les marques de cartes à accepter
Utilisez le composant Mobile Payment Element de Stripe pour contrôler les marques de cartes que vous acceptez. Le filtrage des marques de cartes vous permet d’indiquer des marques de cartes autorisées ou non pour :
- Le formulaire de carte de crédit dans le Mobile Payment Element
- Les cartes que les acheteurs peuvent utiliser avec Apple Pay.
Lorsque vous configurez le Mobile Payment Element, vous pouvez spécifier l’une des deux options suivantes :
allowed
: N’acceptez que les marques de carte spécifiées.disallowed
: Acceptez toutes les marques de cartes, à l’exception de celles spécifiées.
Pour chacune de ces options, transmettez un tableau contenant une ou plusieurs des marques de cartes suivantes, telles que définies sur EmbeddedPaymentElement.
:
.
visa .
mastercard .
amex .
discover
Remarque
La valeur discover
englobe toutes les cartes du réseau mondial Discover, dont Discover, Diners Club, JCB, UnionPay et Elo.
Ce guide explique comment utiliser le filtrage par marque afin d’accepter uniquement les paiements effectués avec les cartes des marques Visa et Mastercard.
Avant de commencer
- Créez un compte Stripe ou connectez-vous.
- Suivez le guide Accepter les paiements dans des applications avec le composant Payment Element intégré pour effectuer l’intégration au composant Mobile Payment Element.
Filtrer par marque de carte bancaire
Lorsque vous créez un objet EmbeddedPaymentElement.
, spécifiez les marques de carte que vous souhaitez autoriser ou interdire à l’aide de la propriété cardBrandAcceptance
. Cet exemple montre comment autoriser uniquement les cartes Visa et Mastercard :
import StripePaymentSheet class MyCheckoutVC: UIViewController { func createEmbeddedPaymentElement() async throws -> EmbeddedPaymentElement { // ... var configuration = EmbeddedPaymentElement.Configuration() configuration.cardBrandAcceptance = .allowed(brands: [.visa, .mastercard]) // ... } }
Tester votre intégration
Stripe fournit un ensemble de numéros de carte de test que vous pouvez utiliser pour tester votre flux de paiement et vérifier que le composant Mobile Payment Element accepte ou bloque bien les marques de carte de votre choix.
