Comment une plateforme définit-elle la description ou les métadonnées du paiement dans un compte connecté?

Lorsqu'une plateforme crée un paiement indirect, que ce soit par l'entremise de l'API Charges ou de l'API PaymentIntents, les métadonnées de ce paiement ne sont pas automatiquement propagées aux objets qui lui sont associés (p. ex., l'objet Transfer qui permet de déplacer des fonds vers le compte connecté ou l'objet Charge qui représente les fonds crédités dans le compte connecté). La description et les métadonnées sont définies uniquement pour l'objet Charge ou PaymentIntent dans le compte de la plateforme. Ces données sont des données privées de la plateforme. Certains utilisateurs peuvent avoir besoin que les métadonnées ou la description de la plateforme soient définies à l'objet Charges ou PaymentIntents dans le compte connecté. Un développement personnalisé est nécessaire dans ce cas.

Pour ce faire, vous devez récupérer l'id du paiement dans le compte connecté qui correspond au paiement dans le compte de plateforme. Procurez-vous l'id du transfert associé au paiement dans la plateforme à partir de la propriété transfer sur l'objet Charge, puis récupérez le transfert et consultez la propriété destination_payment, qui fait référence au paiement dans le compte connecté.

Cette opération peut être réalisée par un simple appel à l'API. Utilisez la fonction expand et transmettez transfer afin que les détails de la propriété de transfert soient retournés. Vous accédez ainsi directement à l'id destination_payment dans la réponse d'API initiale. À partir de là, vous pouvez appeler la mise à jour PaymentIntent et/ou l'API Charge à l'aide de l'en-tête Stripe-Account du compte connecté, puis définir la description et les métadonnées souhaitées pour le paiement.

Ces informations ont-elles répondu à votre question?
Nous utilisons des témoins pour améliorer votre expérience, ainsi qu'à des fins de marketing. Consultez notre Politique relative à l'utilisation des témoins ou gérez les témoins.