我已经使用stripe.Charge.create()
设置了测试费用,并且可以正常使用,即可以在Connect测试面板中看到处理的美元金额。从tok_visa到我建立的虚拟Stripe帐户,似乎是钱。
charge = stripe.Charge.create(
amount=1000,
currency="usd",
source="tok_visa",
application_fee_amount=123,
transfer_data={
"destination": "{{CONNECTED_STRIPE_ACCOUNT_ID}}",
}
)
对于市场类型的平台,我需要能够将资金从购买用户发送到销售用户。
我是否需要获取购买者的帐户(或其他对象?)作为费用中的“来源”?
我如何将其放入“源”字段中?
我对Stripe的文档感到有些迷茫,所以我可能会丢失一些东西。谢谢您的提示。
答案 0 :(得分:0)
我需要能够将资金从购买用户发送到 销售用户,但是
如果“购买用户”是指您所在市场的持卡人客户,那正是您所拥有的。 tok_visa
代表您通过付款页面接受的信用卡。
相反,如果您的意思是购买用户是市场上的另一个关联帐户,则可以:
使用account debit借记一个帐户,然后使用transfer进行借记 另一个。
在用户注册并create a
Customer object for them时从用户那里收集卡。然后,您可以根据需要向该客户收费
就像您的示例代码中一样。您需要在系统中维护一个链接
“客户cus_xxx
也是我的市场用户acct_xxx
”