【问题标题】:Charging an account in Stripe在 Stripe 中为帐户收费
【发布时间】:2015-11-10 20:12:51
【问题描述】:

我正在尝试使用 Stripe 实现支付,我正在使用 Stripe connect。

我正在阅读“通过平台充电”的文档,上面写着:

\Stripe\Stripe::setApiKey(PLATFORM_SECRET_KEY);
\Stripe\Charge::create(array(
  'amount' => 1000,
  'currency' => 'gbp',
  'source' => {TOKEN},
  'destination' => {CONNECTED_STRIPE_ACCOUNT_ID}
)); 

我有PLATFORM_SECRET_KEYCONNECTED_STRIPE_ACCOUNT_ID(通过条带连接从oauth 流中获得),但是需要什么TOKEN

我已经读到可以从“条带形式”获得令牌,但是如果我需要向我的用户请求卡数据,那么“连接​​”条带帐户有什么意义呢?

我是否错过了流程中的某些内容?

有没有办法从用户帐户创建令牌?

我需要创建客户吗?

注意:我是使用条纹支付的新手。

【问题讨论】:

  • 我已经通过条带连接连接了一个用户。我想对连接的帐户收费并将这笔钱发送到另一个连接的条带帐户,或者如果不可能,则将该收费金额保存到我自己的主条独立平台帐户但我不能条带说它需要“来源”=> {TOKEN },令牌,但我在服务器端,所以我不能使用我自己的表单和 stripe.js 来生成令牌。所以在我的情况下,我如何向连接的条带帐户收费

标签: php stripe-payments stripe-connect


【解决方案1】:

Stripe Connect 用于代表您的用户创建费用。例如,假设您是一个市场,您允许 John 在线销售灯具。然后,爱丽丝来了,想在您的网站上从约翰那里购买一盏灯。您使用之前提到的代码向 Alice 收费,并将资金直接发送到 John 的账户。

看起来你想要的只是为你自己向爱丽丝收费。在这种情况下,Alice 不需要 Stripe 帐户。您需要使用Stripe Checkout 收集爱丽丝的卡片详细信息,或使用Stripe.js 构建您自己的form。这将为您提供一个卡令牌tok_XXX,然后您将其发送到您的服务器,并使用它通过API 创建费用,如费用tutorial 中所述。

【讨论】:

  • 大约一个小时前我才想到它,但谢谢! :)
  • @koopajah 我已经通过条带连接连接了一个用户。我想对连接的帐户收费并将这笔钱发送到另一个连接的条带帐户,或者如果不可能,则将该收费金额保存到我自己的主条独立平台帐户但我不能条带说它需要“来源”=> {TOKEN },令牌,但我在服务器端,所以我不能使用我自己的表单和 stripe.js 来生成令牌。所以在我的情况下,我如何向连接的条带帐户收费
  • @Pipe:您不能对已连接的帐户收费。您需要收集他们的卡详细信息并在平台上创建客户。然后,您可以代表另一个帐户向该客户收费。
猜你喜欢
  • 2020-12-13
  • 2020-03-07
  • 1970-01-01
  • 1970-01-01
  • 2015-11-08
  • 1970-01-01
  • 2020-04-07
  • 2021-03-02
  • 2016-08-14
相关资源
最近更新 更多