Pour vérifier que votre intégration fonctionne comme prévu, vous pouvez simuler des paiements sans transférer de fonds en utilisant certaines valeurs spéciales en mode test ou dans des environnements de test.
Les cartes de test fonctionnent comme de fausses cartes de crédit et vous permettent de simuler plusieurs scénarios :
Les tests de paiements effectués avec un autre moyen de paiement qu’une carte bancaire fonctionnent de façon similaire. Chaque moyen de paiement possède ses propres valeurs. En raison des limites de débit, nous vous déconseillons d’utiliser des environnements de test pour tester le chargement de votre intégration. Consultez plutôt la page Test de chargement.
Comment utiliser des cartes bancaires de test
Utilisez des clés API de test pour les appels à l’API chaque fois que vous utilisez une carte de test, que vous souhaitiez tester un formulaire de paiement de manière interactive ou rédiger du code de test.
Erreur fréquente
N’utilisez pas de vraies informations de carte bancaire. Le Contrat d’utilisation du service Stripe interdit d’effectuer des tests en mode production à l’aide de moyens de paiement réels. Utilisez vos clés API de test et les numéros de carte bancaire ci-dessous.
Tests interactifs
Lorsque vous effectuez des tests interactifs, utilisez un numéro de carte bancaire de type 4242 4242 4242 4242. Saisissez ce numéro de carte dans le Dashboard ou dans un formulaire de paiement.
Utilisez une date d’expiration valide telle que 12/34.
Utilisez n’importe quel code CVC à trois chiffres (quatre chiffres pour les cartes American Express).
Utilisez la valeur de votre choix pour les autres champs du formulaire.
Test interactif d’un formulaire avec le numéro de carte bancaire de test 4242 4242 4242 4242
Code de test
Lorsque vous écrivez du code de test, utilisez un PaymentMethod comme pm_card_visa plutôt qu’un numéro de carte. Nous vous déconseillons d’utiliser les numéros de carte directement dans les appels à l’API ou le code côté serveur, même dans les environnements de test. Votre code risquerait de ne pas être conforme à la norme PCI lors de votre passage en mode production. Par défaut, un PaymentMethod n’est pas associé à un objet Customer.
La majorité des intégrations n’utilisent plus de tokens, mais il existe des tokens de test comme tok_visa en cas de besoin.
Au moment de passer votre intégration en mode production, remplacez vos clés API de test par celles de production. Vous ne pouvez pas traiter de paiements en mode production si votre intégration utilise toujours des clés API de test.
Cartes par marque
Pour simuler un paiement réussi pour une marque de carte spécifique, utilisez les cartes de test de la liste suivante.
Mise en garde
Les frais transfrontaliers sont calculés en fonction du pays de l’émetteur de la carte. Les cartes dont le pays d’émission n’est pas les États-Unis (telles que JCB et UnionPay) peuvent être soumises à des frais transfrontaliers, même dans les environnements de test.
Marque
Token
Visa
tok_visa
Visa (débit)
tok_visa_debit
Mastercard
tok_mastercard
Mastercard (débit)
tok_mastercard_debit
Mastercard (prépayée)
tok_mastercard_prepaid
American Express
tok_amex
Discover
tok_discover
Diners Club
tok_diners
JCB
tok_jcb
UnionPay
tok_unionpay
La majorité des cartes bancaires et des cartes eftpos sont co-marquées Visa ou Mastercard. Les cartes de test présentes dans la section suivante simulent des paiements aboutis avec des cartes co-marquées.
Marque
Token
Cartes bancaires/Visa
tok_visa_cartesBancaires
Cartes bancaires/Mastercard
tok_mastercard_cartesBancaires
eftpos Australia/Visa
tok_visa_debit_eftposAuCoBranded
eftpos Australia/Mastercard
tok_mastercard_debit_eftposAuCoBranded
Cartes par pays
Pour simuler des paiements réussis provenant de pays spécifiques, utilisez les cartes de test dans les sections suivantes.
Pays
Token
Marque
AMÉRIQUE
États-Unis (US)
tok_us
Visa
Argentine (AR)
tok_ar
Visa
Brésil (BR)
tok_br
Visa
Canada (CA)
tok_ca
Visa
Chili (CL)
tok_cl
Visa
Colombie (CO)
tok_co
Visa
Costa Rica (CR)
tok_cr
Visa
Équateur (EC)
tok_ec
Visa
Mexique (MX)
tok_mx
Visa
Panama (PA)
tok_pa
Visa
Paraguay (PY)
tok_py
Visa
Pérou (PE)
tok_pe
Visa
Uruguay (UY)
tok_uy
Visa
EUROPE et MOYEN-ORIENT
Conseil en matière de sécurité
Les règlementations relatives à l’authentification forte du client exigent une authentification 3D Secure pour les paiements en ligne effectués dans l’Espace économique européen. Les cartes de test présentes dans cette section simulent un paiement abouti sans authentification. Nous vous recommandons également de tester les scénarios qui exigent une authentification en utilisant les cartes de test pour 3D Secure.
Émirats arabes unis
tok_ae
Visa
Émirats arabes unis
tok_ae_mastercard
Mastercard
Autriche (AT)
tok_at
Visa
Belgique (BE)
tok_be
Visa
Bulgarie (BG)
tok_bg
Visa
Biélorussie (BY)
tok_by
Visa
Croatie (HR)
tok_hr
Visa
Chypre (CY)
tok_cy
Visa
République tchèque (CZ)
tok_cz
Visa
Danemark (DK)
tok_dk
Visa
Estonie (EE)
tok_ee
Visa
Finlande (FI)
tok_fi
Visa
France (FR)
tok_fr
Visa
Allemagne (DE)
tok_de
Visa
Gibraltar (GI)
tok_gi
Visa
Grèce (GR)
tok_gr
Visa
Hongrie (HU)
tok_hu
Visa
Irlande (IE)
tok_ie
Visa
Italie (IT)
tok_it
Visa
Lettonie (LV)
tok_lv
Visa
Liechtenstein (LI)
tok_li
Visa
Lituanie (LT)
tok_lt
Visa
Luxembourg (LU)
tok_lu
Visa
Malte (MT)
tok_mt
Visa
Pays-Bas (NL)
tok_nl
Visa
Norvège (NO)
tok_no
Visa
Pologne (PL)
tok_pl
Visa
Portugal (PT)
tok_pt
Visa
Roumanie (RO)
tok_ro
Visa
Slovénie (SI)
tok_si
Visa
Slovaquie (SK)
tok_sk
Visa
Espagne (ES)
tok_es
Visa
Suède (SE)
tok_se
Visa
Suisse (CH)
tok_ch
Visa
Royaume-Uni (GB)
tok_gb
Visa
Royaume-Uni (GB)
tok_gb_debit
Visa (débit)
Royaume-Uni (GB)
tok_gb_mastercard
Mastercard
ASIE PACIFIQUE
Spécificités régionales
Inde
Pour tester des abonnements nécessitant des mandats ou des notifications préalables au prélèvement, consultez la page dédiée aux paiements récurrents en Inde.
Australie (AU)
tok_au
Visa
Chine (CN)
tok_cn
Visa
Hong Kong (HK)
tok_hk
Visa
Inde (IN)
tok_in
Visa
Japon (JP)
tok_jp
Visa
Japon (JP)
tok_jcb
JCB
Malaisie (MY)
tok_my
Visa
Nouvelle-Zélande (NZ)
tok_nz
Visa
Singapour (SG)
tok_sg
Visa
Taïwan (TW)
tok_tw
Visa
Thaïlande (TH)
tok_th_credit
Visa (crédit)
Thaïlande (TH)
tok_th_debit
Visa (débit)
Cartes de test HSA et FSA
Vous trouverez ci-dessous des numéros de carte de test permettant de simuler des transactions à l’aide de comptes d’épargne santé (HSA) et de comptes de dépenses flexibles (FSA). Ces comptes sont couramment utilisés pour les frais médicaux, et les tests effectués avec eux permettent de garantir un traitement correct des transactions liées aux soins de santé dans votre application.
Marque/Type
Numéro
CVC
Date
Visa FSA
3 chiffres aléatoires
Toute date postérieure à la date du jour
Visa HSA
3 chiffres aléatoires
Toute date postérieure à la date du jour
Mastercard FSA
3 chiffres aléatoires
Toute date postérieure à la date du jour
Paiements refusés
Pour tester la logique de gestion des erreurs de votre intégration en simulant des paiements refusés pour différents motifs, utilisez les cartes de test présentées dans cette section. L’utilisation de l’une de ces cartes génère une erreur de carte avec un code d’erreur et un code de refus de paiement correspondant.
Erreur fréquente
Pour simuler un refus de paiement pour cause de CVC incorrect, vous devez fournir un code CVC en spécifiant n’importe quelle suite de trois chiffres. Si vous ne fournissez pas de code CVC, Stripe n’effectue pas la vérification CVC, celle-ci ne peut donc pas échouer.
Description
Numéro
Code d’erreur
Code de refus de paiement
Refus de paiement générique
tok_visa_chargeDeclined
card_declined
generic_decline
Refus de paiement pour cause de fonds insuffisants
tok_visa_chargeDeclinedInsufficientFunds
card_declined
insufficient_funds
Refus de paiement pour fonds insuffisants
tok_visa_debit_chargeDeclinedInsufficientFunds
card_declined
insufficient_funds
Refus de paiement pour cause de perte de carte
tok_visa_chargeDeclinedLostCard
card_declined
lost_card
Refus de paiement pour cause de vol de carte
tok_visa_chargeDeclinedStolenCard
card_declined
stolen_card
Refus de paiement pour cause de carte expirée
tok_chargeDeclinedExpiredCard
expired_card
s.o.
Refus de paiement pour cause de carte expirée
tok_visa_chargeDeclinedExpiredCard
expired_card
s.o.
Refus de paiement par carte pour fraude
tok_visa_chargeDeclinedFraudulent
expired_card
s.o.
Refus de paiement pour cause de code CVC incorrect
tok_chargeDeclinedIncorrectCvc
incorrect_cvc
s.o.
Refus de paiement pour cause de code CVC incorrect
tok_visa_chargeDeclinedIncorrectCvc
incorrect_cvc
s.o.
Refus de paiement pour cause d’erreur de traitement
tok_chargeDeclinedProcessingError
processing_error
s.o.
Refus de paiement pour cause d’erreur de traitement
tok_visa_chargeDeclinedProcessingError
processing_error
s.o.
Refus de paiement pour dépassement de la limite de vitesse
tok_visa_chargeDeclinedVelocityLimitExceeded
card_declined
card_velocity_exceeded
Les cartes bancaires du tableau précédent ne peuvent pas être associées à un objet Customer. Pour simuler un paiement refusé avec une carte correctement associée, utilisez la carte ci-dessous.
Description
Token
Détails
Refus de paiement après association de la carte
tok_chargeCustomerFail
La carte a bien été associée à un objet Customer, mais les tentatives de paiement sont rejetées.
Refus de paiement après association de la carte
tok_visa_chargeCustomerFail
La carte a bien été associée à un objet Customer, mais les tentatives de paiement sont rejetées.
Refus de paiement après association de la carte suite à sa perte
tok_visa_chargeCustomerFailLostCard
L’association de cette carte à un objet Customer aboutit, mais les tentatives de paiement du client échouent suite à la perte de la carte.
Refus de paiement après association de la carte suite à son vol
tok_visa_chargeCustomerFailStolenCard
L’association de cette carte à un objet Customer aboutit, mais les tentatives de paiement du client échouent suite au vol de la carte.
Prévention de la fraude
Radar est le système de prévention de la fraude de Stripe. Il permet de bloquer les paiements à haut risque ou pour lesquels la vérification a échoué. Vous pouvez utiliser les numéros de carte présents dans cette section pour tester vos paramètres Radar ou déterminer comment votre intégration réagit face à des paiements bloqués.
Pour simuler l’échec de la vérification du code CVC, vous devez saisir un code CVC en spécifiant n’importe quelle suite de trois chiffres. Pour simuler l’échec de la vérification du code postal, vous pouvez saisir n’importe quel code postal valide. Si vous ne fournissez pas ces informations, Radar ne procède pas aux vérifications correspondantes. Elles ne peuvent donc pas échouer.
Pour tester des erreurs résultant de données invalides, vous n’avez pas besoin d’une carte de test spéciale : il vous suffit de saisir une ou plusieurs données invalides. Par exemple :
Pour simuler une transaction contestée, utilisez les cartes de test présentées dans cette section. Ensuite, pour simuler le gain ou la perte du litige, vous devrez fournir des preuves correspondantes.
Description
Token
Détails
Frauduleux
tok_createDispute
Avec les paramètres de compte par défaut, le paiement aboutit, mais est contesté avec le motif frauduleux. Ce type de litige est protégé après une authentification par 3D Secure.
Non reçu
tok_createDisputeProductNotReceived
Avec les paramètres de compte par défaut, le paiement aboutit, mais est contesté avec le motif produit non reçu. Ce type de litige n’est pas protégé, même après une authentification par 3D Secure.
Demande d’information
tok_createDisputeInquiry
Avec les paramètres de compte par défaut, le paiement aboutit, mais est contesté avec le motif demande d’informations.
Si vous répondez via le Dashboard, saisissez l’une des valeurs du tableau dans le champ Informations supplémentaires, puis cliquez sur Soumettre des preuves.
Preuve
Description
winning_evidence
Le litige est fermé et marqué comme remporté. Votre compte est crédité du montant de la transaction et des frais liés.
losing_evidence
Le litige est clôturé et marqué comme perdu. Votre compte n’est pas crédité.
Remboursements
En mode production, les remboursements se produisent de manière asynchrone : un remboursement peut sembler aboutir et finalement échouer, ou peut d’abord apparaître comme pending avant d’aboutir. Pour simuler ce genre de remboursements, utilisez les cartes de test présentes dans cette section (avec les autres cartes de test, les remboursements aboutissent immédiatement et ne changent plus d’état).
Description
Token
Détails
Réussite asynchrone
tok_pendingRefund
Le paiement aboutit. Si vous initiez un remboursement, celui-ci prend d’abord l’état pending, puis passe peu après à l’état succeeded et envoie un événementrefund.updated.
Échec asynchrone
tok_refundFail
Le paiement aboutit. Si vous initiez un remboursement, celui-ci prend d’abord l’état succeeded, puis passe peu après à l’état failed et envoie un événementrefund.failed.
Vous pouvez uniquement annuler le remboursement d’un paiement par carte via le Dashboard. En mode production, vous pouvez annuler le remboursement d’un paiement par carte dans un délai court, mais non spécifique. Les environnements de test simulent ce délai en vous permettant d’annuler un remboursement de paiement par carte sous 30 minutes.
Solde disponible
Pour virer les fonds d’un paiement test directement vers votre solde disponible, utilisez les cartes de test présentes dans cette section. Les autres cartes de test envoient les fonds d’un paiement test réussi vers votre solde en attente.
Description
Token
Détails
Contourner le solde en attente
tok_bypassPending
Le paiement américain (États-Unis) aboutit. Les fonds sont directement ajoutés à votre solde disponible, sans transiter sur votre solde en attente.
Contourner le solde en attente
tok_bypassPendingInternational
Le paiement international aboutit. Les fonds sont directement ajoutés à votre solde disponible, sans transiter sur votre solde en attente.
Authentification 3D Secure
Le protocole 3D Secure requiert un niveau d’authentification supplémentaire pour les paiements par carte bancaire. Les cartes de test fournies dans cette section vous permettent de simuler le déclenchement d’une authentification dans différents tunnels de paiement.
Seules les cartes de cette section vous permettent de tester efficacement votre intégration 3D Secure en simulant un comportement 3DS défini, par exemple un flux d’authentification ou une carte non prise en charge. Les autres cartes de test de Stripe peuvent déclencher une authentification 3DS, mais nous renvoyons attempt_acknowledged pour contourner les étapes supplémentaires étant donné que les tests 3DS ne sont pas l’objectif de ces cartes.
Dashboard non pris en charge
La redirection 3D Secure ne se déclenche pas pour les paiements créés directement dans le Dashboard Stripe. Utilisez plutôt le front-end propre à votre intégration ou un appel à l’API.
Authentification et configuration
Pour simuler des flux de paiement incluant une authentification, utilisez les cartes de test présentées dans cette section. Certaines de ces cartes peuvent également être configurées pour les paiements futurs, ou l’ont déjà été.
Description
Numéro
Détails
Authentification si non configurée
Cette carte requiert une authentification pour les paiements hors session, sauf si vous la configurez en vue de paiements ultérieurs. Une fois configurée, l’authentification n’est plus requise pour les paiements hors session. En revanche, les paiements lors d’une session effectués avec cette carte nécessitent toujours une authentification.
Authentification systématique
Cette carte bancaire exige une authentification pour toutes les transactions, quelle que soit sa configuration.
Déjà configurée
Cette carte bancaire est déjà configurée pour être utilisée hors session. Elle exige l’authentification des paiements ponctuels et des autres paiements effectués pendant une session. Cependant, tous les paiements hors session aboutiront comme si la carte avait été configurée au préalable.
Fonds insuffisants
Cette carte bancaire requiert une authentification pour les paiements ponctuels. Tous les paiements sont refusés avec un code d’échec insufficient_funds, même si la carte a été authentifiée avec succès ou configurée au préalable.
Prise en charge et disponibilité
Stripe demande une authentification lorsque la réglementation l’exige, ou lorsqu’elle est déclenchée par vos règles Radar ou votre code personnalisé. Même dans les cas où l’authentification est demandée, elle ne peut pas toujours être effectuée ; par exemple, la carte du client peut ne pas être enregistrée ou une erreur peut se produire. Utilisez les cartes bancaires de test de cette section pour simuler diverses combinaisons de ces facteurs.
Pour que le paiement réussisse, une authentification 3D Secure doit être effectuée. Par défaut, vos règles Radar exigent l’authentification 3D Secure pour cette carte.
Obligatoire
Refusé
tok_threeDSecureRequiredChargeDeclined
L’authentification 3D Secure est requise, mais les paiements sont ensuite refusés avec le code d’échec card_declined. Par défaut, vos règles Radar exigent l’authentification 3D Secure pour cette carte.
Obligatoire
Erreur
tok_threeDSecureRequiredProcessingError
L’authentification 3D Secure est requise, mais la demande de recherche 3D Secure échoue par la suite et génère une erreur de traitement. Les paiements sont refusés avec le code d’échec card_declined. Par défaut, vos règles Radar exigent l’authentification 3D Secure pour cette carte.
Prise en charge
OK
tok_threeDSecureOptional
L’authentification 3D Secure est possible, mais pas obligatoire. Par défaut, vos règles Radar n’exigent pas l’authentification 3D Secure pour cette carte.
Prise en charge
Erreur
tok_threeDSecureOptionalProcessingError
L’authentification 3D Secure est possible, mais pas obligatoire. Cependant, les tentatives d’authentification 3D Secure génèrent une erreur de traitement. Par défaut, vos règles Radar n’exigent pas l’authentification 3D Secure pour cette carte.
Prise en charge
Non inscrit
tok_visa
L’authentification 3D Secure est prise en charge pour cette carte, mais cette dernière n’est pas inscrite à 3D Secure. Même si vos règles Radar exigent une authentification 3D Secure, le client ne sera donc pas invité à s’authentifier. Par défaut, vos règles Radar n’exigent pas authentification 3D Secure pour cette carte.
Non prise en charge
tok_amex_threeDSecureNotSupported
L’authentification 3D Secure n’est pas prise en charge pour cette carte et ne peut pas être invoquée. Le PaymentIntent continue sans authentification.
Flux d’authentification 3D Secure pour mobile
Dans le cadre d’un paiement par mobile, plusieurs flux d’authentification (où le client doit suivre des instructions au sein de l’interface utilisateur) sont disponibles. Utilisez les cartes de test présentées dans cette section pour déclencher un flux d’authentification spécifique à des fins de test. Ces cartes ne sont pas utiles dans les formulaires de paiement basés sur les navigateurs ou les appels à l’API. Dans ces environnements, elles fonctionnent mais elles ne déclenchent aucun comportement particulier. Étant donné qu’elles ne sont pas utiles dans les appels à l’API, nous ne fournissons pas de valeurs PaymentMethod ou Token avec lesquelles les tester.
Flux d’authentification
Numéro
Détails
Externe à Stripe
L’authentification 3D Secure 2 doit être effectuée pour toutes les transactions. Déclenche la demande d’authentification avec une interface utilisateur autre que celle de Stripe.
Code à usage unique
L’authentification 3D Secure 2 doit être effectuée pour toutes les transactions. Déclenche le flux d’authentification via l’interface utilisateur avec code à usage unique.
Sélection unique
L’authentification 3D Secure 2 doit être effectuée pour toutes les transactions. Déclenche le flux d’authentification via l’interface utilisateur à sélection unique.
Sélection multiple
L’authentification 3D Secure 2 doit être effectuée pour toutes les transactions. Déclenche la demande d’authentification via l’interface utilisateur à sélection multiple.
Test Captcha
Pour prévenir la fraude, Stripe peut présenter un test captcha à l’utilisateur sur la page de paiement. Utilisez la carte bancaire de test ci-dessous pour simuler ce flux.
Description
Numéro
Détails
Test Captcha
Le paiement réussit si l’utilisateur répond correctement au test captcha.
Test Captcha
Le paiement réussit si l’utilisateur répond correctement au test captcha.
Paiements avec codes PIN
Utilisez les cartes de test présentes dans cette section pour simuler l’aboutissement de paiements par TPE avec un code PIN. Il existe de nombreuses autres options pour tester les paiements par TPE, notamment un lecteur de simulation et des cartes de test physiques. Pour en savoir plus, consultez la page consacrée au test de Stripe Terminal.
Description
Numéro
Détails
Code PIN hors ligne
Cette carte simule un paiement dans lequel le titulaire de la carte est invité à saisir un code PIN hors ligne. Le paramètre cardholder_verification_method du paiement qui en résulte est défini sur offline_pin.
Nouvelle tentative avec le code PIN hors ligne
Simulation d’un flux de relance déclenché par la SCA, dans lequel le paiement sans contact initial d’un titulaire de carte échoue et le lecteur invite ensuite l’utilisateur à insérer sa carte et à saisir son code PIN hors ligne. Le paramètre cardholder_verification_method du paiement qui en résulte est défini sur offline_pin.
Code PIN en ligne
Cette carte simule un paiement pour lequel le titulaire de la carte est invité à saisir un code PIN en ligne. Le paramètre cardholder_verification_method du paiement qui en résulte est défini sur online_pin.
Nouvelle tentative avec le code PIN en ligne
Simulation d’un flux de relance déclenché par la SCA, dans lequel le paiement sans contact initial d’un titulaire de carte échoue et le lecteur invite ensuite l’utilisateur à insérer sa carte et à saisir son code PIN en ligne. Le paramètre cardholder_verification_method du paiement qui en résulte est défini sur online_pin.
Destinations d’événements
Pour tester votre endpoint de webhook ou votre destination d’événement, choisissez l’une des deux options suivantes :
Utilisez un environnement de test pour effectuer des actions qui envoient des événements légitimes à votre destination d’événements. Par exemple, vous pouvez utiliser une carte de test amenant un paiement à aboutir pour déclencher l’événement charge.succeeded.
Si vous commencez à recevoir des erreurs HTTP 429 pour les requêtes que vous effectuez dans vos environnements de test, réduisez leur fréquence. Ces erreurs proviennent de notre limiteur de débit, qui est plus strict dans les environnements de test qu’en mode production.
Nous vous déconseillons de tester le chargement de votre intégration à l’aide de l’API Stripe dans les environnements de test. Le limiteur de charge étant plus strict dans les environnements de test, vous risquez de voir apparaître des erreurs que vous ne verriez pas en production. Consultez la page test du chargement pour une autre approche.
Paiements par d’autres moyens que la carte bancaire
Utilisez des clés API de test dans les appels à l’API chaque fois que vous utilisez un moyen de paiement de test autre que la carte bancaire, que vous souhaitiez tester un formulaire de paiement de manière interactive ou rédiger du code de test.
Chaque moyen de paiement doit être testé selon un procédure qui lui est propre :
Découvrez comment tester des scénarios avec des vérifications instantanées à l’aide de Financial Connections.
Envoyer des e-mails de transaction dans un environnement de test
Une fois que vous avez collecté les coordonnées bancaires et accepté un mandat, envoyez les courriels de confirmation du mandat et de vérification du microversement dans un environnement de bac à sable.
Si votre domaine est « example.com », utilisez un format d’e-mail tel que info+testing@example.com pour tester les paiements autres que par carte. Vous pouvez remplacer « info » par un terme local standard comme « support ». Ainsi, les e-mails sont acheminés correctement.
Stripe fournit plusieurs numéros de compte de test et les tokens correspondants que vous pouvez utiliser pour vous assurer que votre intégration pour les comptes bancaires saisis manuellement est prête à passer en mode production.
Numéro de compte
Token
Numéro de routage
Comportement
000123456789
pm_usBankAccount_success
110000000
Le paiement aboutit.
000111111113
pm_usBankAccount_accountClosed
110000000
Le paiement échoue parce que le compte est clôturé.
Le paiement échoue en raison de fonds insuffisants.
000333333335
pm_usBankAccount_debitNotAuthorized
110000000
Le paiement échoue parce que les débits ne sont pas autorisés.
000444444440
pm_usBankAccount_invalidCurrency
110000000
Le paiement échoue en raison d’une devise non valide.
000666666661
pm_usBankAccount_failMicrodeposits
110000000
Le paiement ne parvient pas à envoyer les microversements.
000555555559
pm_usBankAccount_dispute
110000000
Le paiement déclenche un litige.
000000000009
pm_usBankAccount_processing
110000000
Le paiement reste en cours de traitement pour une durée indéterminée. Cela est utile pour tester l’annulation d’un PaymentIntent.
000777777771
pm_usBankAccount_weeklyLimitExceeded
110000000
Le paiement échoue, car son montant entraîne un dépassement de la limite hebdomadaire de volume de paiement du compte.
Avant d’effectuer les transactions de test, vous devez vérifier tous les comptes de test pour lesquels le paiement aboutit ou échoue automatiquement. Pour ce faire, utilisez les codes de libellé ou les montants de microversements de test ci-dessous.
Tester des codes de libellé et des montants de microversements
Pour simuler différents scénarios, utilisez ces montants de microversements ou ces codes de libellé 0.01.
Valeurs de microversement
Valeurs de code de libellé 0.01
Scénario
32 et 45
SM11AA
Simule la vérification du compte.
10 et 11
SM33CC
Simule le dépassement du nombre de tentatives de vérification autorisé.
40 et 41
SM44DD
Simule l’expiration du délai de validité d’un microversement.
Comportement de règlement des tests
Les transactions de test sont réglées instantanément et ajoutées à votre solde de test disponible. Ce comportement diffère de celui du mode production, où les transactions peuvent prendre plusieurs jours pour être réglées dans votre solde disponible.
Link
Mise en garde
Ne stockez pas de données utilisateur réelles dans des comptes Link du bac à sable. Traitez-les comme des données publiques, car ces comptes de test sont associés à votre clé publiable.
À l’heure actuelle, Link fonctionne uniquement pour les cartes de crédit, les cartes de débit et les achats admissibles effectués via un compte bancaire américain. Link nécessite un enregistrement de domaine.
Vous pouvez créer des comptes dans un environnement de test pour Link à l’aide d’une adresse e-mail valide. Le tableau suivant répertorie les codes à usage unique acceptés par Stripe pour l’authentification des comptes en mode test :
Valeur
Résultat
Tout autre ensemble de 6 chiffres non listé ci-dessous
Opération réussie
000001
Erreur, code non valide
000002
Erreur, code expiré
000003
Erreur, nombre maximal de tentatives dépassé
Sources de financement multiples
Dans la mesure où Stripe prend en charge des sources de financement supplémentaires, vous n’avez pas besoin de mettre à jour votre intégration. Stripe les prend en charge automatiquement avec les mêmes délais de virement de fonds et les mêmes garanties que pour les paiements par carte ou par compte bancaire.
Redirections
Pour tester la logique de gestion des redirections de votre intégration en simulant un paiement avec flux de redirection (par exemple, iDEAL), utilisez un moyen de paiement à redirection pris en charge.
Pour créer un PaymentIntent test qui réussit ou échoue :