win*_*ime 5 android stripe-payments
我正在构建一个支付某人的Android应用程序.我探索了Stripe Connect,它有一个API和网站流程,需要显示一个条带连接按钮,还需要一个重定向uri.
但是,我无法在Android上找到任何允许显示连接按钮并提示用户在Android设备上本地创建或连接条带帐户的内容.我应该使用webview来执行此操作还是有更优雅的方法来执行此操作?
小智 6
据我所知,没有用于移动条带连接的原生 SDK。我为android做了webview路由。很简单,但我同意我希望有一个更优雅的解决方案。
对于那些想知道如何做到这一点的人(因为我在那里找不到任何文档),你去吧:
创建一个按钮,该按钮将使用 Web 视图打开一个新意图。
webview 应该加载 oauth/authorize 端点(“ https://connect.stripe.com/oauth/authorize?response_type=code&client_id=[YOUR_API_KEY]&scope=read_write ”)。不要忘记在您的 webview 上启用 javascript。
一旦 webview 中的表单填写完毕,如果授权成功,Stripe 将重定向到您提供授权码的 redirect_url。让您的 Web 服务解析该授权代码。
让您的服务通过提供 grant_type、client_id、code 和 client_secret 来发布条带 oauth/token。
然后,Stripe 将使用您需要的令牌(身份验证凭据)进行响应。将其存储以备后用,您就大功告成了。
| 归档时间: |
|
| 查看次数: |
2338 次 |
| 最近记录: |