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
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds

Dupliquer les informations de paiement d'un client sur différents comptes connectésAncien

Réutiliser les informations de paiement sur plusieurs comptes connectés qui ont des clients en commun.

Mise en garde

Le contenu de cette page décrit une ancienne fonctionnalité. Sa prise en charge peut prendre fin sans préavis, donc si vous utilisez cette fonctionnalité, mettez à jour votre intégration pour utiliser le processus actuel de réutilisation des informations de paiement sur les comptes connectés. Pour plus d’informations, consultez la rubrique Partager les moyens de paiement entre plusieurs comptes.

Pour certains modèles commerciaux, il est utile de réutiliser les informations de paiement de vos clients entre les comptes connectés. Par exemple, un client qui effectue un achat auprès d’un de vos vendeurs connectés ne devrait pas avoir besoin de saisir à nouveau les détails de sa carte de crédit ou de son compte bancaire pour acheter auprès d’un autre vendeur.

Vous pouvez le faire avec Connect en exécutant les trois étapes suivantes :

  1. Enregistrement des clients, avec un moyen de paiement, sur le compte de plateforme.
  2. Création de tokens pour dupliquer le moyen de paiement lorsque le moment est venu de facturer le client au nom d’un compte connecté.
  3. Création de paiements à l’aide des nouveaux tokens.

Enregistrement des clients

La duplication de moyens de paiement enregistrés n’est pertinente que pour la création de paiements directs sur les comptes connectés. Elle n’est pas nécessaire pour effectuer des paiements sur le compte de plateforme.

Lorsque vous ne dupliquez pas des moyens de paiement, vous enregistrez les objets Customer Stripe sur chaque compte Stripe connecté. Lorsque vous dupliquez des moyens de paiement, vous les enregistrez sur le compte Stripe de la plateforme.

Il s’agit d’un appel à l’API, mais veillez à utiliser vos propres clés secrètes et publiables au lieu de celles du compte connecté.

Command Line
cURL
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ --data-urlencode email="paying.user@example.com" \ -d source=tok_mastercard

Création des tokens

Mise en garde

Si votre plateforme utilise l’API Sources, plutôt que de créer un token, vous devez créer une Source à partir de ce client. Si votre plateforme utilise l’API Payment Methods, vous devez créer un PaymentMethod à partir de ce client. Après avoir suivi l’un ou l’autre de ces guides, passez à la création de paiements sans créer un token.

Lorsque vous êtes prêt(e) à créer un paiement sur un compte connecté en utilisant un client enregistré sur votre compte de plateforme, créez un nouveau token à cette fin. Il vous faudra :

  • L’ID de compte Stripe de votre compte connecté (par exemple, acct_16WBZpKLC9kgyEOE) pour lequel vous créez le paiement
  • L’ID du client dans votre compte de plateforme (par exemple, cus_gSf6ykAQi1yp0t) facturé
  • La carte bancaire ou l’ID du compte bancaire de ce client, si vous souhaitez facturer une carte ou un compte en particulier, plutôt que ce qui est établi par défaut
Command Line
cURL
curl https://api.stripe.com/v1/tokens \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
"
\ -d customer=
{{CUSTOMER_ID}}

Création de paiements

Une fois le token créé à l’étape précédente, rattachez ce token à un client sur le compte connecté.

Mise en garde

Les paiements effectués sur le client dupliqué ne sont pas répercutés sur le client d’origine. Cette fonctionnalité est prévue pour plusieurs comptes connectés qui doivent facturer le même utilisateur.

Mise en garde

Si votre plateforme utilise l’API Payment Methods, au lieu de transmettre le paramètre source, vous devez transmettre l’ID du moyen de paiement comme paramètre payment_method.

Command Line
cURL
curl https://api.stripe.com/v1/customers \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
"
\ -d source=
{{TOKEN_ID}}

Ensuite, utilisez l’ID du client (par exemple, cus_Cki3WMy7uvynQw) et l’ID du moyen de paiement (par exemple, card_7Ib12dvMvA83BO) obtenu par l’appel customers.create pour facturer le client.

Command Line
cURL
curl https://api.stripe.com/v1/payment_intents \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
"
\ -d amount=999 \ -d currency=usd \ -d "payment_method_types[]"=card \ -d customer=
{{CUSTOMER_ID}}
\ -d payment_method=
{{PAYMENT_METHOD_ID}}

Voir aussi

  • Création de paiements
  • Créer des paiements directs
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