我正在授权收费,我可以在条带仪表板日志中看到
$token = $request->request->get('stripeToken');
\Stripe\Stripe::setApiKey('sk_test_vnd8ISCnXoSnW3b');
$data = \Stripe\Charge::create(array(
"amount" => 9 * 100,
"currency" => "gbp",
"source" => $token,
"description" => "First test charge!",
"capture" => false
));
现在我希望能够通过cron job将这笔费用发送到关联帐户。
我可以设置没有问题的cron作业,问题是如何为此创建费用?文档说我要做的就是如下
\Stripe\Stripe::setApiKey("sk_test_vnd8ISCnXoSnW3b");
\Stripe\Charge::create(array(
'amount' => 1000,
'currency' => 'gbp',
'source' => {TOKEN},
'destination' => {CONNECTED_STRIPE_ACCOUNT_ID}
));
但是我无法理解我需要传递的 TOKEN 是什么?
请注意,此交易是在付款获得授权后的几天内进行的。
答案 0 :(得分:0)
嗯,我不确定,但我认为你不能这样做,通常是收取客户费用(信用卡,比特币等)的费用,如果你想把钱转移到连接帐户,你应该在第一次收费时这样做,目的地' => {CONNECTED_STRIPE_ACCOUNT_ID}"应该在第一次充电,然后当你捕获钱将自动进行。无论如何,如果你仍然希望在账户之间进行转账,你应该考虑使用管理账户,那么你有更多的自由来管理你自己的钱。 请参阅:https://stripe.com/docs/api#capture_charge对于已关联的帐户有哪些费用以及此处的费用:https://stripe.com/docs/connect/payments-fees#charging-through-the-platform