如何知道3D Secure for Stripe是成功还是失败?

时间:2018-08-07 05:31:33

标签: android validation stripe-payments 3d-secure

我是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_secretlivemodesource键。

我怎么知道3DS处理是否成功? 谢谢您的宝贵时间。

1 个答案:

答案 0 :(得分:1)

您需要在服务器上监听source.chargeable Webhook事件,该事件使您知道身份验证已成功,并且现在可以向3DS源收费。 https://stripe.com/docs/sources/three-d-secure#webhooks