平台如何在 Connect 子账户中的付款上设置描述或元数据。
当平台创建定向收款时,无论是使用 Charges API 还是 PaymentIntents API,平台针对该收款设置的元数据都不会自动传播到所创建的其他对象。例如将资金转到 Connect 子账户的 Transfer
对象,或代表所收到资金的 Connect 子账户中的 Charge
对象。描述和元数据仅针对平台账户中的 Charge
或 PaymentIntent
设置,被视为平台私有内容。一些用户可能需要在 Connect 子账户中的 Charges
或 PaymentIntents
上设置平台元数据或描述。这需要进行定制开发。
为此,您需要获取与平台账户付款对应的 Connect 子账户付款的 id
。首先从 Charge
对象的 transfer 属性中获取与平台的收款相关的转账的 id
,然后检索转账并检查引用 Connect 子账户付款的 destination_payment
属性。
可以通过在单个 API 调用中完成此操作,方法是使用 expand 功能并传递 transfer
以在响应中扩展该转账属性,这样您就可以在初始 API 响应中直接访问 destination_payment
ID 了。然后,您可以使用 Connect 子账户的 Stripe 账户标头来调用更新 Payment Intent 和/或 Charge API,并针对该付款设置所需的描述或元数据。
是否回答了您的问题?
相关文章