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
Ressources pour les développeurs
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageManaged Payments
Utiliser Payment Links
Créer une page de paiement
    Présentation
    Solutions de démarrage rapide
    Personnaliser l'apparence
    Collecter des informations supplémentaires
      Collecter les adresses physiques
      Facturer la livraison
      Collecter des numéros de téléphone
      Ajouter des champs personnalisés
      Recueillir le consentement pour les e-mails promotionnels
    Collecter des taxes
    Mise à jour dynamique lors du paiement
    Gérer votre catalogue de produits
    Abonnements
    Gérer les moyens de paiement
    Offrir aux clients la possibilité de payer dans leur devise locale
    Ajoutez des réductions, des ventes incitatives et des articles facultatifs
    Configurer des paiements futurs
    Enregistrer les coordonnées bancaires lors du paiement
    Approuver manuellement les paiements sur votre serveur
    Après le paiement
    Liste des modifications de la version bêta d'Elements avec l'API Checkout Sessions
    Migrer depuis l'ancienne version de Checkout
    Migrer vers Checkout pour utiliser Prices
Développer une intégration avancée
Développer une intégration dans l'application
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Interfaces de paiement
Payment Links
Checkout
Elements pour le web
Elements intégrés à l'application
Scénarios de paiement
Gérer plusieurs devises
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Paiements par TPE
Terminal
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Financial Connections
Climate
AccueilPaiementsBuild a checkout pageCollect additional information

Collecter le numéro de téléphone des clients

Collectez un numéro de téléphone pour l'expédition ou la facturation lorsque votre client effectue un paiement.

Vous pouvez activer la collecte des numéros de téléphone pour toutes les sessions en mode payment et subscription (la collecte des numéros de téléphone n’est pas prise en charge en mode setup). Ne collectez les numéros de téléphone que si vous en avez besoin pour la transaction.

Activer la collecte du numéro de téléphone

Pour activer la collecte du numéro de téléphone, définissez le paramètre phone_number_collection[enabled] sur true lors de la création d’une session Checkout.

Command Line
cURL
curl https://api.stripe.com/v1/checkout/sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -d "line_items[0][price_data][unit_amount]"=1000 \ -d "line_items[0][price_data][product_data][name]"=T-shirt \ -d "line_items[0][price_data][currency]"=eur \ -d "line_items[0][quantity]"=2 \ -d "phone_number_collection[enabled]"=true \ -d mode=payment \ --data-urlencode success_url="https://example.com/success" \ --data-urlencode cancel_url="https://example.com/cancel"

Lorsque la collecte du numéro de téléphone est activée, Checkout ajoute un champ de numéro de téléphone obligatoire au formulaire de paiement. Si vous collectez une adresse de livraison, le champ du numéro de téléphone s’affiche sous les champs d’adresse. Sinon, Checkout affiche le champ du numéro de téléphone sous la saisie de l’adresse e-mail. Les clients ne peuvent saisir qu’un seul numéro de téléphone par session.

Récupérer le numéro de téléphone

Format du numéro de téléphone

Lorsque votre client règle une transaction avec des wallets tiers, tels que Apple Pay ou Google Pay, le format du numéro de téléphone n’est pas garanti en raison des limitations imposées sur ces plateformes. Nous renvoyons la valeur du numéro de téléphone fournie par le wallet tiers.

Nous garantissons les numéros de téléphone au format E.164 lorsqu’un client n’utilise pas les paiements par wallet.

Après la session, vous pouvez récupérer le numéro de téléphone des clients à partir des objets Customer ou Checkout Session résultants :

  • Sur l’objet Customer : Checkout enregistre les numéros de téléphone collectés dans la propriété phone de l’objet Customer, à laquelle vous pouvez accéder de manière programmatique en récupérant directement l’objet Customer via l’API ou en écoutant l’événement customer.created à l’aide d’un webhook. Vous pouvez également consulter le numéro de téléphone du client dans le Dashboard.
  • Sur la session Checkout : Le numéro de téléphone du client est également enregistré dans le hachage customer_details de l’objet Checkout Session, sous customer_details.phone. Après chaque session Checkout réussie, Stripe émet l’événement checkout.session.completed contenant l’objet Checkout Session (et le numéro de téléphone), que vous pouvez écouter à l’aide d’un webhook.

Collecter les numéros de téléphone de vos clients existants

Si l’on transmet un objet Customer existant avec une propriété phone renseignée à la session Checkout, le champ du numéro de téléphone est prérempli.

Si le client modifie son numéro de téléphone, cette valeur mise à jour est répercutée sur la propriété phone de l’objet Customer, écrasant tout numéro de téléphone précédemment enregistré.

Modifier les numéros de téléphone avec le portail client

Vous pouvez offrir à vos clients la possibilité de gérer eux-mêmes leur compte (par exemple en modifiant leur numéro de téléphone) dans le portail client.

Voir aussi

  • Intégrer le portail client
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