我是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返回的意图没有关于结果的信息。数据仅包含client_secret
,livemode
和source
键。
我怎么知道3DS处理是否成功? 谢谢您的宝贵时间。
答案 0 :(得分:1)
您需要在服务器上监听source.chargeable
Webhook事件,该事件使您知道身份验证已成功,并且现在可以向3DS源收费。 https://stripe.com/docs/sources/three-d-secure#webhooks