iOS中的信用卡支付(3-D安全?)

iOS中的信用卡支付(3-D安全?),ios,credit-card,payment-processing,3d-secure,Ios,Credit Card,Payment Processing,3d Secure,所以我想知道是否可以在iOS上实施信用卡支付 这是基本思想 用户在电子商务应用程序中找到他们想要购买的东西 然后,该应用程序会获取他们的CC详细信息,并将其发送给3D安全商家 用户使用三维安全方法验证其CC 付款被接受 如果可能的话,不去旅行 我从一些研究中发现了什么 我们可以使用类似于: 然而,这带来了两个问题: 1a-我认为2D安全装置在这里不起作用。 1b-如果当前的电子商务网站使用不同的方法-我们不能将stripe集成到应用程序中,因为这意味着改变整个CC支付流程 看来唯一的办法就是:

所以我想知道是否可以在iOS上实施信用卡支付

这是基本思想

  • 用户在电子商务应用程序中找到他们想要购买的东西
  • 然后,该应用程序会获取他们的CC详细信息,并将其发送给3D安全商家
  • 用户使用三维安全方法验证其CC
  • 付款被接受 如果可能的话,不去旅行

    我从一些研究中发现了什么

  • 我们可以使用类似于:
  • 然而,这带来了两个问题:

    1a-我认为2D安全装置在这里不起作用。 1b-如果当前的电子商务网站使用不同的方法-我们不能将stripe集成到应用程序中,因为这意味着改变整个CC支付流程

    看来唯一的办法就是:

  • 在UIWebview(实际电子商务网站)中加载CC支付信息,并使用web视图加载网站和当前的三维安全支付方法 在我看来,如果不使用PayPal和iAP之类的服务,CC支付在范围和可扩展性上都非常有限

    任何想法?

    3d安全(包括SecureCode和Visa验证)必须在web浏览器中完成,更具体地说,是在iFrame中完成

    iFrame的内容由卡方案动态加载,以显示由卡发卡机构托管的页面(以允许其显示密码短语)。密码检查也由发卡机构执行,无需您的任何干预


    没有办法在web浏览器之外执行3d安全检查。

    没错,我没有意识到它们必须加载到iFrame中。回到最初的想法——UIWebView不是一款带有应用程序的“迷你”浏览器吗?它可以加载iFrame for 3D Secure吗?如果这似乎是一个愚蠢的问题-请原谅,我是iOS开发新手。再加上我所说的-我可以让应用程序接受抄送付款-但是,当用户点击确认付款-我想打开网络视图-显示3D安全部分,其中包含从应用程序捕获的用户卡详细信息-然后确认后,关闭网络视图并返回订单确认页面?这似乎是可行的。您需要研究将应用程序与MPI(商家插件接口)集成。在展示iFrame之前,MPI向Visa/MasterCard目录服务器传递信息。开发自己的MPI是可能的,但需要用Visa/MasterCard进行认证(很贵)。是的,我让它工作得非常好。我按照上面所说的做了,使用了UIWebViewNothing@gaussblurinc——只是连接到UIWebViews回调方法来处理来自iFrame的响应。