【问题标题】:Datacash 3DS txn cannot be authorizedDatacash 3DS txn 无法授权
【发布时间】:2021-06-27 15:49:42
【问题描述】:

我继承了一个网站上的支付系统,该系统使用 iframe 中的 Datacash 来收取用户付款。

我们发现用户在使用 3D 安全授权付款后收到“3DS txn 无法授权”的问题。 datacash 文档说,当“交易已经收到有效的threedsecure_authorization_request 消息”时,可能会导致这种情况。

这使我能够复制以前无法复制的问题。我可以始终如一地复制这一点的唯一方法是:

  1. 使用实时数据现金支付网关。 (测试版从不抛出问题)
  2. 当我进入银行授权页面时,我会尽快按多次确认按钮。

当我们询问 DataCash 这是否是预期的问题,以及他们是否可以提供解决问题的方法时,他们的回答是:

“请注意,其他商家已经通过使用 HTML 和 CSS 的组合实现了这一点。很遗憾,我们无法分享其他商家的代码或网页设计方面的建议。我们建议您咨询您的网页设计团队。

HTML 修改后,请打开一个新案例并告知需要更新的 vTID 和页面集。”

这根本没有帮助。

我所看到的是,每次在我的银行/卡身份验证页面上按下“继续”按钮(Visa 是我测试过的全部),都会发回一个请求到我们网站上完成付款的处理程序。这解释了“3DS txn 无法授权”错误;如果用户感到满意,则会多次执行完成事务的 HTTP 请求。

有没有办法防止 Datacash 在短时间内连续多次调用完成处理程序?

【问题讨论】:

    标签: payment datacash


    【解决方案1】:

    就我个人而言,我没有使用过 DataCash 支付网关。但是,我知道您希望防止用户与按钮进行多次交互。

    您可以在单击后禁用该按钮以防止多次“提交”。 这可能就是 DataCash 团队所说的“HTML/CSS”解决方案。

    另外,我能否请求此支付网关网站及其文档的链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-14
      • 2017-10-30
      • 2019-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多