Comment une plateforme peut-elle définir 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 le biais 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 sur le compte connecté). La description et les métadonnées sont définies uniquement pour l'objet Charge ou PaymentIntent sur 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 sur 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'identifiant du paiement sur le compte connecté qui correspond au paiement sur le compte de plateforme. Procurez-vous l'identifiant du transfert associé au paiement sur la plateforme depuis 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 sur 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'identifiant destination_payment dans la réponse d'API initiale. À partir de là, vous pouvez appeler le PaymentIntent update et/ou l'API Charge en utilisant l'en-tête Stripe-Account du compte connecté, puis définir la description et les métadonnées désirées pour le paiement.

Did this answer your question?
We use cookies to improve your experience and for marketing. Read our cookie policy or manage cookies.