【发布时间】:2013-10-19 00:48:14
【问题描述】:
此问题专门针对原生移动应用程序(例如,实际上并未使用浏览器访问网站的 IOS、Android、WP 应用程序)。
我们有一个现有的电子商务网站,可以为大多数主要信用卡付款,它还通过 3DSecure 程序执行付款人身份验证(实施为 Visa 验证 和 MasterCard SecureCode)。这有助于杜绝欺诈行为并减少退款。
现有的实施是这样的,在结帐和付款阶段,它涉及将客户从您的网站重定向到银行/发卡机构网站,客户可以在其中输入他们之前设置的密码来验证他们的身份确实是持卡人。然后,该网站会将客户重定向回您的网站,并提供完成交易所需的信息。 (还有很多内容,但这是它的基本前提)。
所以我们正在努力为 IOS(最初)创建一个 native 应用程序,它不仅仅是用户使用 Safari 浏览网站,而是一个提供丰富原生体验的 ObjectiveC 实现和以任务为中心的 UI,易于用户操作。
我们不能做的是从本机应用程序打开浏览器窗口,让用户重定向到某个地方,进行身份验证,然后重定向回来。原因如下:
- 这是本机应用程序,而不是网站,因此无处 (URL) 可重定向回。
- 在另一个网站上从干净的 UI 切换到斜视且样式不同的 Web 表单,然后再返回,用户体验非常糟糕。
是否有人必须尝试使用本机应用程序 (WP/IOS/Andriod) 实施 3D Secure (VbV / SecureCode)?可以做到吗?你采取了不同的方法吗?
感谢阅读!
【问题讨论】:
-
我们还没有这样做 - 所以这不是一个答案。目前,我们在概念阶段提出了类似的问题,我们未来的应用程序在 3D Secure 中的行为可能是什么。我只是想知道您的声明,即在您的本机应用程序中无处可重定向回。如果您要在您的应用程序中使用自定义 URL 方案 - 您是否可以在设备上没有重定向的地方?还是银行网站可能无法提供帮助?
标签: android ios native credit-card 3d-secure