Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Outils de développement
Aperçu
Démarrer une intégration
Produits
Global Payouts
Capital
Émission de cartes
    Présentation
    Fonctionnement d'Issuing
    Disponibilité mondiale
    Gérer la fraude
    Cartes bancaires
    Choisir votre type de carte
    Cartes virtuelles
    Cartes physiques
      Choisir le forfait de cartes
      Commander un lot de cartes personnalisé
      Créer un design
      Émettre des cartes
      Envoyer des cartes
        Validation des adresses
        Émettre et gérer des cartes en masse
      Obtenir de l'aide pour les cartes en libre-service
    Gérer des cartes bancaires
    Portefeuilles électroniques
    Cartes de remplacement
    Programmes de cartes
    Gestion de programme
    Issuing pour les prestataires de paiement
    Personnaliser votre programme de cartes
    Ajoutez des fonds à votre programme de cartes
    Credit Consumer Issuing
    Contrôles
    Contrôles des dépenses
    Outils antifraude avancés
    3DS
    Étapes de détection de la fraude
    Autorisations en temps réel
    Gestion des PIN
    Issuing et Elements
    Gestion des tokens
    L'obtention de financements
    Solde
    Post-financer votre intégration à Stripe
    Post-financer votre intégration avec les réserves dynamiques
    Achats
    Autorisations
    Transactions
    Litiges
    Tests
    Catégories de marchands
    Utilisation des distributeurs automatiques
    Données enrichies sur les marchands
    Issuing avec Connect
    Configurer une intégration pour Issuing et Connect
    Mettre à jour les Conditions d'utilisation du service
    Financement Connect
    Comptes connectés, cartes et titulaires de carte
    Désinscription des comptes connectés inactifs
    Intégrer l'interface utilisateur pour la gestion des cartes
    Crédit
    Présentation
    Configurer des comptes connectés
    Gérer les conditions de crédit
    Enregistrer d'autres décisions de crédit et gérer les avis de décision défavorable (AAN)
    Communiquer les données réglementaires requises pour les décisions de crédit
    Gérer les obligations des comptes
    Tester une intégration de crédit
    Informations complémentaires
    Choisir un type de titulaire de carte
    Service de support dédié à Issuing et Treasury
    Liste de surveillance Issuing
    Recommandations pour le marketing (Europe/Royaume-Uni)
    Recommandations pour la conformité des produits et du marketing (US)
Treasury
Gérer vos fonds
AccueilGestion de fondsIssuing cardsPhysical cardsShip cards

Validation des adresses des cartes physiques

Comment activer et gérer les fonctionnalités de validation des adresses pour les cartes physiques.

Copier la page

Stripe Issuing a besoin d’adresses de livraison précises et correctement formatées pour garantir la livraison des cartes physiques à leurs destinataires. Les cartes envoyées à des adresses invalides sont renvoyées à Stripe, mais la tentative de livraison et le retour éventuel peuvent prendre plus de deux semaines. Les cartes renvoyées peuvent créer une contrainte opérationnelle, augmenter vos coûts globaux et retarder la réception des cartes physiques par vos titulaires de carte.

Pour faire en sorte que vos livraisons arrivent à bon port, l’API Cards de Stripe propose une fonction intégrée de formatage et de validation des adresses. Stripe compare l’adresse de livraison fournie à une base de données d’adresses tierce et identifie ou résout tout problème lié à l’adresse.

Normalisation des adresses

Cette standardisation assure la conformité de vos adresses aux normes du pays d’expédition, tout en rectifiant les erreurs d’adresse manifestes.

Voici quelques exemples de formatage :

Formatage des adresses pour garantir une mise en forme adéquate

// Before "shipping": { "address": { "line1": "354 Oyster Point Blvd South San Francisco, CA 94080", // incorrectly formatted line1 "city": "South San Francisco", "postal_code": "94080", "state": "CA", "country": "US" } } // After "shipping": { "address": { "line1": "354 OYSTER POINT BLVD", "city": "SOUTH SAN FRANCISCO", "postal_code": "94080", "state": "CA", "country": "US" } }

Correction d’adresse pour appliquer les corrections détectées issues d’une adresse validée existante

// Before "shipping": { "address": { "line1": "354 Oyster Point", "city": "South San Francisco", "postal_code": "94080", "state": "NM", // incorrect state with an available correction "country": "US" } } // After "shipping": { "address": { "line1": "354 OYSTER POINT BLVD", // added BLVD suffix "city": "SOUTH SAN FRANCISCO", "postal_code": "94080", "state": "CA", // corrected state "country": "US" } }

L’adresse formatée est incluse dans le hash de validation de l’adresse, renvoyé après la création réussie d’une carte physique ou la mise à jour de l’adresse de livraison d’une carte en activant le formatage de l’adresse.

Exemple de validation d’adresse

"shipping": { // address supplied during card creation "address": { "line1": "354 Oyster Point Blvd South San Francisco, TX 94080", "city": "South San Francisco", "postal_code": "94080", "state": "TX", "country": "US" }, // address validation hash "address_validation": { // the normalized address "normalized_address": { "line1": "354 OYSTER POINT BLVD", "city": "SOUTH SAN FRANCISCO", "state": "CA", "postal_code": "94080", "country": "US" }, "mode": "validation_and_normalization", "result": "likely_deliverable" } }

Validation des adresses

La validation détermine si votre adresse est correcte en tentant de la faire correspondre à une adresse existante et validée. Cette étape a lieu après le processus de formatage.

Le résultat de cette validation est inclus dans le hash de validation d’adresse. En fonction du mode de validation d’adresse utilisé, une erreur d’API peut se produire.

RésultatDescription
likely_deliverableSi une adresse présentant une correspondance partielle ou totale est trouvée dans notre base de données tierce, votre adresse est considérée comme probablement correcte.
likely_undeliverableSi aucune adresse correspondante ou partiellement correspondante n’est trouvée dans notre base de données tierce, votre adresse est considérée comme probablement incorrecte.
indeterminateIl n’a pas été possible de déterminer si l’adresse était valide.

Par exemple, l’exemple précédent montrait le résultat de validation likely_deliverable.

"address_validation": { // the normalized address "normalized_address": { "line1": "354 OYSTER POINT BLVD", "city": "SOUTH SAN FRANCISCO", "state": "CA", "postal_code": "94080", "country": "US" }, "mode": "validation_and_normalization", // the result showing that address was validated to be likely deliverable "result": "likely_deliverable" }

Gestion des fonctionnalités de validation d’adresse avec les modes de validation d’adresse

L’API Cards prend en charge trois modes de validation d’adresse, qui peuvent être spécifiés de manière facultative dans le paramètre address_validation lors de la création d’une carte physique ou de la mise à jour de l’envoi d’une carte.

ModeDescription
validation_and_normalizationValide et normalise l’adresse de livraison de votre carte avant de l’envoyer. Stripe tente d’appliquer automatiquement les corrections et le formatage appropriés à votre adresse afin de déterminer si elle peut être livrée. En cas de doute concernant la possibilité de livrer la carte à l’adresse indiquée, vous recevez une erreur de requête API.
normalization_onlyNormalise l’adresse de livraison de votre carte avant de l’envoyer et applique les corrections et le formatage appropriés à votre adresse. La possibilité de livrer votre carte à l’adresse indiquée n’est pas déterminée et vous ne recevez pas d’erreur de requête API.
disabledExpédie votre carte en utilisant l’adresse fournie en l’état, sans la normaliser ni valider la possibilité de livraison. Cette option est uniquement recommandée si l’adresse est réputée correcte ou validée d’une autre manière.

Utiliser validation_and_normalization pour le mode de validation des adresses. Nous proposons également d’autres modes en fonction de votre scénario :

  • disabled : si vous pensez qu’une carte a été bloquée à tort.
  • normalization only : si vous souhaitez minimiser les erreurs API tout en bénéficiant des avantages de la normalisation. Si elle n’est pas spécifiée, la valeur par défaut est normalization_only.

Validation et formatage

Votre carte est expédiée avec l’adresse formatée et validée. L’adresse est vérifiée et l’API renvoie une erreur si l’adresse est susceptible d’être incorrecte. Stripe recommande vivement d’utiliser ce mode pour garantir que les adresses saisies sont correctes.

Command Line
cURL
curl https://api.stripe.com/v1/issuing/cards \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d cardholder=ich_1Cm3pZIyNTgGDVfzI83rasFP \ -d type=physical \ -d currency=usd \ -d "shipping[name]"="Jenny Rosen" \ -d "shipping[address][line1]"="1234 Fake St" \ -d "shipping[address][city]"="Fake City" \ -d "shipping[address][state]"=NY \ -d "shipping[address][country]"=US \ -d "shipping[address][postal_code]"=94111 \ -d "shipping[address_validation][mode]"=validation_and_normalization
"error": { "message": { "The address is undeliverable based on given inputs. Please ensure that the address was inputted correctly and can be delivered to." } }

Formatage uniquement

Votre carte sera expédiée à l’adresse formatée. La vérification de la validité de l’adresse n’est pas appliquée, et vous ne recevez pas d’erreur de la part de l’API si l’adresse est susceptible d’être incorrecte.

Command Line
cURL
curl https://api.stripe.com/v1/issuing/cards \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d cardholder=ich_1Cm3pZIyNTgGDVfzI83rasFP \ -d type=physical \ -d currency=usd \ -d "shipping[name]"="Jenny Rosen" \ -d "shipping[address][line1]"="1234 Fake St" \ -d "shipping[address][city]"="Fake City" \ -d "shipping[address][state]"=NY \ -d "shipping[address][country]"=US \ -d "shipping[address][postal_code]"=94111 \ -d "shipping[address_validation][mode]"=normalization_only
# Example response { "id": "ic_test1CDR9auHsQKan42gGK34", "object": "issuing.card", "shipping": { // address supplied during card creation "address": { "line1": "1234 Fake Street", "city": "Fake city", "postal_code": "94111", "state": "NY", "country": "US" }, // address validation information "address_validation": { // the card will be shipped with this address "normalized_address": { "line1": "1234 FAKE ST", "city": "FAKE CITY", "state": "NY", "postal_code": "94111", "country": "US" }, "mode": "normalization_only", "result": "likely_undeliverable" }, // other fields... }, // other fields... }

Désactivation

Ce mode permet l’expédition de votre carte en utilisant l’adresse fournie en l’état, sans la formater ni vérifier qu’elle est correcte. Aucune adresse formatée ni résultat de validation ne seront renvoyés. Cette option est uniquement recommandée si l’on sait que l’adresse est correcte ou qu’elle a été validée d’une autre manière.

Command Line
cURL
curl https://api.stripe.com/v1/issuing/cards \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d cardholder=ich_1Cm3pZIyNTgGDVfzI83rasFP \ -d type=physical \ -d currency=usd \ -d "shipping[name]"="Jenny Rosen" \ -d "shipping[address][line1]"="1234 Fake St" \ -d "shipping[address][city]"="Fake City" \ -d "shipping[address][state]"=NY \ -d "shipping[address][country]"=US \ -d "shipping[address][postal_code]"=94111 \ -d "shipping[address_validation][mode]"=disabled
// Example response { "id": "ic_test1CDR9auHsQKan42gGK34", "object": "issuing.card", "shipping": { // address supplied during card creation "address": { "line1": "1234 Fake Street", "city": "Fake city", "postal_code": "94111", "state": "NY", "country": "US" }, // address validation information "address_validation": { "mode": "disabled" }, // other fields... }, // other fields... }

Intégration de la validation d’adresse dans votre flux de création de carte bancaire

Vous trouverez ci-dessous des exemples expliquant comment intégrer des fonctionnalités de validation d’adresse à votre flux. Ces exemples ne sont pas exhaustifs et sont uniquement destinés à vous aider dans votre intégration.

Validation stricte de l’adresse

Le meilleur moyen d’augmenter le niveau de validité consiste à ne jamais contourner la validation des adresses afin de vous assurer que les clients soumettent toujours des adresses valides.

Suggestions d’adresses

Inviter un utilisateur à choisir entre une adresse suggérée et celle qu’il a fournie est un flux courant que vous pouvez créer vous-même à l’aide de nos fonctionnalités de validation d’adresse.

Validation d’adresse simplifiée

Vous pouvez facilement gérer les erreurs d’adresses non valides en demandant à l’utilisateur de confirmer l’adresse qu’il a soumise. Le mode de validation d’adresse disabled vous permet de vous assurer que vos clients peuvent commander des cartes bancaires sans trop de difficultés si leur adresse est correcte.

Test de la validation d’adresse

Vous pouvez fournir une valeur pour line1 afin de déclencher certaines conditions de validation en mode test. Vous devez transmettre des valeurs valides pour les arguments city, state et postal_code.

ValeurType
address_validEffectuez une requête avec une adresse de livraison de test valide.
address_invalidEffectuez une requête avec une adresse de livraison de test non valide.
Command Line
cURL
curl https://api.stripe.com/v1/issuing/cards \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d cardholder=ich_1Cm3pZIyNTgGDVfzI83rasFP \ -d type=physical \ -d currency=usd \ -d "shipping[name]"="Jenny Rosen" \ -d "shipping[address][line1]"=address_invalid \ -d "shipping[address][city]"="San Francisco" \ -d "shipping[address][state]"=CA \ -d "shipping[address][country]"=US \ -d "shipping[address][postal_code]"=94111 \ -d "shipping[address_validation][mode]"=validation_and_normalization
Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc