Передача информации о пользователе при создании OAuth-ссылки на стандартную учетную запись Stripe - PullRequest
0 голосов
/ 19 марта 2019

Я хочу создать учетную запись Stripe Standard для некоторых из моих пользователей, и я хочу, чтобы они могли нажимать на ссылку непосредственно из получаемого ими электронного письма. Это создает проблему, из-за которой я не могу отслеживать пользователя в состоянии моего сайта, и поэтому, когда авторизация проходит успешно, и пользователь перенаправляется на мой сайт, у меня нет способа связать авторизацию и идентификатор пользователя полосы с его Идентификатор пользователя в моей платформе.

Я думал о включении их идентификатора в маршрут перенаправления, но не похоже, что Stripe позволяет утверждать динамические ссылки на требуемых настройках.

enter image description here

Существуют ли обходные пути, позволяющие сделать это, не сохраняя информацию о пользователе в состоянии моего сайта?

1 Ответ

1 голос
/ 19 марта 2019

Вы можете передать 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

...