我是 Stripe 的新手。
我已经检查了 Stripe 示例应用程序,我已经能够将用户重定向到 stripe web 以使用从 Source
对象获取的 url 验证 3D Secure:
String url = source.getRedirect().getUrl()
Intent browserIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
context.startActivity(browserIntent);
但是,从 web 返回的 intent 没有成功或失败的结果信息。数据仅包含client_secret
、livemode
和source
key。
我如何知道 3DS 进程是否成功? 感谢您的宝贵时间。
最佳答案
您需要在您的服务器上监听 source.chargeable
webhook 事件,这让您知道身份验证已成功,您现在可以为 3DS 源充电。 https://stripe.com/docs/sources/three-d-secure#webhooks
关于android - 如何知道 3D Secure for Stripe 是成功还是失败?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51719427/