生成Stripe标准帐户OAuth链接时传递用户信息

时间:2019-03-19 08:55:51

标签: stripe-payments

我想为我的一些用户创建一个Stripe Standard帐户,我希望他们能够直接从他们将收到的电子邮件中单击链接。这就提出了一个问题,即我无法跟踪处于站点状态的用户,因此,当授权成功并将用户重定向到我的站点时,我无法将授权和数据条的用户ID与其关联我的平台中的用户ID。

我考虑过将其ID包含在重定向路由中,但是Stripe似乎并没有允许在所需的设置上批准动态链接。

enter image description here

是否有任何变通办法可以在不将用户信息保持在我网站状态的情况下执行此操作?

1 个答案:

答案 0 :(得分:1)

在生成放置在电子邮件中的链接时,您可以传递state URL参数[0]:

https://connect.stripe.com/oauth/authorize?response_type=code&client_id=ca_xxxx&scope=read_write&state=my_user_id

授权后将用户重定向到您的网站时,该参数将作为参数返回。 [1]

[0]-https://stripe.com/docs/connect/oauth-reference#get-authorize

[1]-https://stripe.com/docs/connect/standard-accounts#redirected