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 PaymentSheet.
:
.
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.
- Pour intégrer le Mobile Payment Element, suivez les étapes décrites dans Accepter des paiements dans l’application.
Filtrer par marque de carte bancaire
Lorsque vous créez votre objet PaymentSheet.
, 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 setUpPaymentSheet() { // ... var configuration = PaymentSheet.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 voulues.
