【发布时间】:2019-06-18 15:55:05
【问题描述】:
我是 Stripe 的新手,我尝试使用以下代码为已连接的 Standard 帐户收费:
$charge = Charge::create(array(
"amount" => 1000,
"currency" => "usd",
"source" => $account // acct_xxxxxxxxx
));
但是,不幸的是,它不起作用并抛出此错误:
Can not transfer funds from a Standard account.
我能做什么?这样做的正确方法是什么?
【问题讨论】:
-
你能多描述一下你在这里想要做什么吗?向标准账户收费(资金流向您的平台),或创建将资金转到标准账户的收费。借记帐户仅适用于自定义帐户或快速帐户。 stripe.com/docs/connect/account-debits
-
@duck 正如你所说,我正在尝试向标准账户收费,资金流向我的平台。实际上,如果可能的话,我更喜欢直接从信用卡上扣款,而不是向用户索要账户。
-
好的!如果您尝试向标准帐户收取费用,不幸的是,这似乎不可能自动取款机。最好的选择是提示用户输入卡的详细信息,在您的平台上创建一个
Customer,然后您就可以进行收费了。 -
@duck 你能否请我参考有关创建客户和向他们收费的适当文档?
标签: php stripe-payments stripe-connect