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 :
- Enregistrement des clients, avec un moyen de paiement, sur le compte de plateforme.
- 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é.
- Création de paiements à l’aide des nouveaux tokens.
Enregistrement des clients
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é.
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_
) pour lequel vous créez le paiementtmL4sP5R8dwD5AXb - L’ID du client dans votre compte de plateforme (par exemple,
cus_
) facturéXtfhFzyRXYgxGS - 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
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_
.
Ensuite, utilisez l’ID du client (par exemple, cus_
) et l’ID du moyen de paiement (par exemple, card_
) obtenu par l’appel customers.
pour facturer le client.