【发布时间】:2019-10-10 06:28:19
【问题描述】:
在使用 Payment Intents API 时,我对在标头中传入条带连接子帐户与使用 on_behalf_of 和 transfer_data[destination] 作为 POST 表单的一部分之间的区别感到困惑。
对于付款意图 - 将子帐户作为标题传递是不在使用“on_behalf_of”时有效
尽管客户是在主连接帐户上创建的,但执行以下操作会导致条带抱怨缺少客户帐户:
curl https://api.stripe.com/v1/payment_intents \
-u sk_test_XXX: \
-X POST \
-d amount=2000 \
-d currency=usd \
-d customer=cus_FROMBEFORE
-d capture_method=automatic
-d confirm=true
-d payment_method=pm_FROM_ELEMENTS
-H "stripe-account: acct_XXXX"
以下工作:
curl https://api.stripe.com/v1/payment_intents \
-u sk_test_XXX: \
-X POST \
-d amount=2000 \
-d currency=usd \
-d customer=cus_FROMBEFORE
-d capture_method=automatic
-d confirm=true
-d payment_method=pm_FROM_ELEMENTS
-d on_befalf_of=acct_XXXX
-d transfer_data[destination]=acct_XXX
这两种方法有区别吗?或者我可以使用“on_behalf_of”而不用担心条纹费用/退款/信用卡对帐单等,因为它们都应该在子账户而不是连接账户下?
谢谢!
【问题讨论】:
标签: stripe-payments