问题标签 [3d-secure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
32950 浏览

c# - 从代码隐藏更改 IFrames InnerHtml

我试图在运行时从后面的代码中设置 iframe 的 HTML。

在我的 aspx 页面中,我有:

在后面的代码中:

当我运行这个......它回发,但根本不会改变 myIframe 的内容......我做错了什么?


我需要这样做,因为我在我的结帐过程中实现了 3D 安全.. 基本上:

1) 客户输入信用卡详细信息 2) 提交表格,与支付网关核对是否需要 3d 安全。如果是这样,则会为银行安全位置生成 url 以输入信息 3) 我创建一个对此 url 的 POST 请求,其中包含一个长安全令牌和一些其他信息。我得到了从这个 POST 请求返回的 HTML,并且需要在 iFrame 中显示它。

这是文档所说的内容:

0 投票
2 回答
2293 浏览

c# - c# Visa 3d 安全实现

有人可以为电子商务应用程序提供 3d 安全的示例实现吗?

0 投票
4 回答
24835 浏览

asp.net - 一些发卡行拒绝 3D Secure 请求

我们有一个商业网站,我们正在尝试设置 3D Secure(由 VISA/Mastercard Securecode 验证)。

我们使用 DataCash 作为我们的支付提供商。

我们看到以下问题:

在这些计划中注册的一些卡已成功显示在 3D Secure 页面上,而另一些则失败了,与发卡银行交谈也无济于事,因为他们告诉我们他们没有看到交易。

我们从诸如“cap.securecode.com”之类的服务器收到消息,说明:

由于系统错误,您的身份验证无法完成。如果这种情况持续发生,请联系您的 CSR”。

或来自“www.securesuite.co.uk”:

您无法访问此页面。

这可能是由于以下两个原因之一:

  1. 您尝试访问的 FI 已停用
  2. 特定IP地址对FI的访问受到限制,您的地址不是其中之一

有没有其他人看到验证银行返回这些错误,我该如何解决?

我正在尝试获取有关成功和失败的任何模式的更多细节。

0 投票
2 回答
953 浏览

mobile - 使用 Datacash 为移动设备实施 3D 安全

在 Datacash 上实施 3D Secure 时,可以选择传入“设备笼子”以指定“是通过 Web 浏览器还是手机浏览器访问网站”

http://www.datacash.com/gettingproducts.php?id=3D-Secure-MPI-Service#enrolment

我在文档中找不到任何关于您需要作为值传入以指定移动设备的内容。

0 用于计算机上的标准 Web 浏览器

我打电话给 Data Cash 支持,他们同意可以使用移动设备,但无法告诉我如何使用。我正在等待那里的人回复我 - 有人有这方面的经验吗?

0 投票
1 回答
381 浏览

xml - Shopify XML API response - invalid element name: 3DSecureStatus

When querying Shopify transaction data (from the python api client) for transactions involving SagePay, we're receiving an error when the client attempts to parse the returned xml:

Error(Error('Unable to parse xml data: not well-formed (invalid token): line 24, column 7',),)

This appears to be being caused by the transaction/receipt element contents including an invalid xml tag name to indicate the 3D-secure status.

For instance:

As '3DSecureStatus' is not a valid xml element name, xml parsing fails.

We're currently not in a position to use the json api as the python api client doesn't support it.

0 投票
0 回答
538 浏览

android - WebKit 移动浏览器:Android 和 iPhone 的区别

我有一个问题,我正试图深入了解,但我似乎找不到合适的答案。我们的移动网站(目前正在测试中)使用 3D Secure iframe。

我们的测试已经证实,在使用 Android 手机(内置基于 webkit 的浏览器,三星 Galaxy S II)时 iframe 正确显示的位置,不幸的是,它不适用于 iPhone(同样,内置基于 webkit 的浏览器,Apple iPhone 4S)。iPhone 根本不显示 iframe。我不确定 iframe 是否不会显示,或者它是否只是位于屏幕外(但没有任何 CSS 属性应用于 iframe 或父级会影响其位置/浮动/边距/填充)。

不同手机上的两个基于 webkit 的浏览器之间是否存在重大差异?有没有人遇到过同样的问题?如果你能帮忙,我该如何解决?

谢谢,

0 投票
3 回答
14101 浏览

security - 如何安全实施3d安全支付

我想知道接受需要3-D 安全验证的信用卡付款的最佳方式是什么。目前结账流程是这样的:

  1. 客户提交付款
  2. 支付网关返回一个错误,指出该卡需要 3-D 安全代码处理。在响应中返回 ACS URL
  3. 我将用户重定向到发卡行的验证站点,并在验证完成后传递回调 URL 供 ACS 重定向
  4. 客户输入验证码,ACS 将重定向到回调 URL,并带有指示验证成功的授权令牌
  5. 要完成该过程,我必须将带有授权令牌的原始请求重新提交到支付网关

我的问题是在最后一步。由于我需要重新提交原始请求(其中包含客户的信用卡信息),因此我需要将其临时存储在某个地方,以便在调用回调 URL 时可以检索它。有没有替代方案?

我正在考虑尝试 iframe 解决方案:原始表单永远不会关闭,我在 iframe 中显示验证过程。当该过程完成时,即调用回调 url,我隐藏 iframe 并使用所需的值更新原始表单并重新提交。有没有人尝试过这种技术?


0 投票
1 回答
953 浏览

3d-secure - Paymill:至少有一家银行的 3D 安全漏洞?

我使用 Paymill API 使用 3D 安全付款:

文档中的这一部分完全不起作用:

所以我这样做:

付款正常,但是当客户使用 Sberbank 的卡付款时,我们遇到了问题:iframe 而不是显示来自 ACS 的 3D 安全页面,只对成功验证此付款做出响应。

首先,我认为 Sberbank 存在一些错误,但客户使用另一个 PSP 进行了另一笔付款,并拥有来自 Sberbank 的 3D 安全窗口:

我不明白我在哪里做错了。也许有人可以帮助我?

0 投票
1 回答
490 浏览

python - 在 div 而不是页面中处理重定向以进行 3D 安全操作

我有一个基于 Web 的客户端应用程序,它大量使用 JavaScript 和 JQuery。在客户端使用应用程序时,页面内容会动态变化,刷新页面会导致整个更改的内容丢失。

现在,我必须在我的应用程序中添加3d Secure支付方式。问题是,(使用 3d 安全系统的人可能知道)在验证信用卡号码后,我被重定向到相关银行的 3d 安全页面,银行希望我通过输入信用卡的安全代码密码进行验证通过 SMS 发送到预定义的电话号码。如果相关信息正确,则银行将我重定向到我的成功 url,如果交易失败,则将我重定向到失败 url。

一切都很好,但正如我所提到的,我无法在我的应用程序页面中处理此重定向。是否可以在 div 中启动该过程?

如果有帮助,我正在使用 python 和 django 作为框架。

0 投票
1 回答
706 浏览

paypal - PHP - Opencart - 使用信用卡的 Paypal 3d 安全支付

在英国以外的 opencart 中是否有任何用于 Paypal 3d 安全支付的扩展/模块?如果有,请告诉我3d安全支付的流程。