我有一个带有 Stripe 账户的市场网站,用于处理付款。我有很多供应商,并且我已经使用 Stripe connect 设置了它们。付款后,适当的金额将发送到供应商连接的 Stripe 帐户,我收取费用,发送到我的主 Stripe 帐户。
我遇到的问题是,在 Stripe.com 的仪表板中查看我的供应商连接帐户时,我可以看到他们的所有交易,而不仅仅是与我网站上的销售相关的交易。如果他们在我的网站之外付款或收款,我可以在我的 Stripe.com 仪表板中看到。
连接(PHP)
$response = \Stripe\OAuth::token( [
'grant_type' => 'authorization_code',
'code' => $code,
] );
我们已准备好上线该网站,但显然无法解决此问题。
我在stripe网站上找不到相关文档。谁能告诉我如何限制我的视图,使其仅查看我网站上发生的关联帐户的交易?
这是标准账户的预期 - 您将能够看到他们的所有交易数据,无论它来自哪个应用程序。
我建议使用 Express 帐户(自定义也是一种解决方案,尽管它在集成方面是一个很大的变化)。这些帐户只能有一个平台,因此他们帐户上的任何交易都将来自您。
https://stripe.com/docs/connect/oauth-express-accounts
您可以做的另一件事是深入研究 Stripe 的新“Stripe App”系统,该系统可能为您的帐户提供最佳的精细权限:
https://stripe.com/docs/stripe-apps/create-app