这个问题只针对于原生移动应用程序(例如,IOS、Android、WP应用程序并没有使用浏览器来访问网站)。
我们有一个现有的电子商务网站,接受大多数主要信用卡付款,并通过3DSecure计划执行付款人身份验证(实施为Verified by Visa和MasterCard SecureCode)。这有助于消除欺诈和减少退款。
现有的实现方式是,在结账和付款阶段,它会将客户重定向到银行/发卡方网站,客户可以在那里输入他们之前设置的密码来验证他们确实是持卡人。然后该网站将带着完成交易所需的信息将客户重定向回您的网站。(还有很多细节,但基本上就是这样)
因此,我们正在开发一个IOS的原生应用程序(最初),它不仅仅是用户通过Safari浏览网站,而是一个ObjectiveC实现,提供了丰富的任务焦点UI和易于操作的本地体验。
我们无法从原生应用程序中打开“n”个浏览器窗口,以便用户被重定向到其他地方进行身份验证,然后再次重定向回来。原因如下:
感谢阅读!
我们有一个现有的电子商务网站,接受大多数主要信用卡付款,并通过3DSecure计划执行付款人身份验证(实施为Verified by Visa和MasterCard SecureCode)。这有助于消除欺诈和减少退款。
现有的实现方式是,在结账和付款阶段,它会将客户重定向到银行/发卡方网站,客户可以在那里输入他们之前设置的密码来验证他们确实是持卡人。然后该网站将带着完成交易所需的信息将客户重定向回您的网站。(还有很多细节,但基本上就是这样)
因此,我们正在开发一个IOS的原生应用程序(最初),它不仅仅是用户通过Safari浏览网站,而是一个ObjectiveC实现,提供了丰富的任务焦点UI和易于操作的本地体验。
我们无法从原生应用程序中打开“n”个浏览器窗口,以便用户被重定向到其他地方进行身份验证,然后再次重定向回来。原因如下:
- 这是一个原生应用程序,而不是一个网站,因此没有任何地方(URL)可以重定向回来。
- 用户体验很糟糕,从干净的 UI 切换到另一个网站上的模糊和风格不同的 Web 表单,然后再切换回来。
感谢阅读!