如果用户已使用 stripe checkout 完成付款,如何从 FB messenger 获取用户 ID?
How to get the userID from FB messenger if the user has completed payment using stripe checkout?
我正在构建一个机器人,对于高级版本,我想向用户收取特定金额。我正在使用条纹来处理付款。
支付流程是这样的:Bot 显示一个带有网络 url 按钮的通用模板,该按钮将用户带到我的结帐页面。结帐完成后,我想将用户 Messenger 用户 ID 添加到我的数据库中。
现在的问题是我不知道如何将用户 ID 发送到结帐页面。我正在使用条纹结帐来显示付款表格。我尝试使用 webhook 并将 userID 从 messeneger 发送到 stripe 结帐页面,但这也不起作用(我应该使用 stripe webhook api 吗?如果是,我该怎么做?)。
我不知道该怎么做。还有别的办法吗?还是我错过了什么或做错了什么?我只需要从 Messenger 获取 userId,然后将其存储在数据库中。我在互联网上到处搜索,但找不到 anything.I 正在使用 python 和烧瓶来执行此操作。提前致谢!
在 URL 按钮上,设置 messenger_extensions: true
,然后您可以调用 MessengerExtensions.getContext()
来检索用户在您网站上的 PSID。
我正在构建一个机器人,对于高级版本,我想向用户收取特定金额。我正在使用条纹来处理付款。
支付流程是这样的:Bot 显示一个带有网络 url 按钮的通用模板,该按钮将用户带到我的结帐页面。结帐完成后,我想将用户 Messenger 用户 ID 添加到我的数据库中。
现在的问题是我不知道如何将用户 ID 发送到结帐页面。我正在使用条纹结帐来显示付款表格。我尝试使用 webhook 并将 userID 从 messeneger 发送到 stripe 结帐页面,但这也不起作用(我应该使用 stripe webhook api 吗?如果是,我该怎么做?)。
我不知道该怎么做。还有别的办法吗?还是我错过了什么或做错了什么?我只需要从 Messenger 获取 userId,然后将其存储在数据库中。我在互联网上到处搜索,但找不到 anything.I 正在使用 python 和烧瓶来执行此操作。提前致谢!
在 URL 按钮上,设置 messenger_extensions: true
,然后您可以调用 MessengerExtensions.getContext()
来检索用户在您网站上的 PSID。