条纹授权收费并发送至关联的帐户

时间:2016-08-30 12:05:25

标签: php stripe-payments stripe-connect

我正在授权收费,我可以在条带仪表板日志中看到

$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 是什么?

请注意,此交易是在付款获得授权后的几天内进行的。

1 个答案:

答案 0 :(得分:0)

嗯,我不确定,但我认为你不能这样做,通常是收取客户费用(信用卡,比特币等)的费用,如果你想把钱转移到连接帐户,你应该在第一次收费时这样做,目的地' => {CONNECTED_STRIPE_ACCOUNT_ID}"应该在第一次充电,然后当你捕获钱将自动进行。无论如何,如果你仍然希望在账户之间进行转账,你应该考虑使用管理账户,那么你有更多的自由来管理你自己的钱。 请参阅:https://stripe.com/docs/api#capture_charge对于已关联的帐户有哪些费用以及此处的费用:https://stripe.com/docs/connect/payments-fees#charging-through-the-platform