保存项目的条带客户详细信息

时间:2015-03-04 08:13:42

标签: stripe-payments stripe-connect

我正在开发一个项目,我已经集成了条带连接,工作正常,但现在的问题是我如何检查重定向URL的返回详细信息是针对特定项目的。

项目的功能如下。 1.注册用户添加非营利组织。 2.连接到他们的条带帐户以接受付款。

条带连接按钮已放置在项目添加页面上,用户点击它并返回到具有连接用户详细信息的URL(在应用程序中给出),但在此页面上我丢失了用户连接条带帐户的项目ID所以我不能将它保存在数据库中(我假设它们需要保存在数据库中以便在捐赠时使用)。

我做错了吗? 有没有其他方法可以完成它?

我使用https://gist.github.com/amfeng/3507366作为参考。

1 个答案:

答案 0 :(得分:0)

在网上尝试了不同的代码方法和代码示例之后,我发现我们可以使用state参数来获取您想要连接条带帐户的相应ID。

在我的应用程序iu https://connect.stripe.com/oauth/authorize?response_type=code&scope=read_write&client_id=CLIENT_ID&state=705上,其中state是要连接的用户ID。

要打开授权窗口我使用了窗口弹出窗口并在授权弹出窗口关闭后通过填写详细信息连接到条带帐户,然后我使用$ _GET获取用户ID并将其保存在数据库中。