0

我正在测试帐户上测试 MIGS 虚拟支付客户端。当我选择付款时,我会被定向到付款服务器页面,我可以在其中选择 Visa 和 MasterCard。我在 MIGS 手册中获得了以下测试数据:

测试卡

我使用 123 作为 CSC 值。但是,交易总是失败

vpc_VerStatus=E
vpc_TxnResponseCode=2
vpc_Message=Declined  //for Visa
vpc_Message=The+card+holder+was+not+authorised.+This+is+used+in+3-D+Secure+Authentication. //for MasterCard

顺便说一句,如果我选择万事达卡,系统会提示我“请输入您的 OSID 或您的 NAB ID 的最后 5 位数字”和信用额度。我分别使用值为 123456 和 Credit Limit 10000 的 OSID。(这些是我自己输入的值,因为我没有得到在那里输入的信息)。

我查看了这个联邦银行和 MIGS 虚拟支付客户端错误代码,但它并没有解决我的问题。

为什么交易被拒绝有什么帮助吗?

4

1 回答 1

3

好的,这里有一些你需要了解/检查的东西。

1. 确保交易价值以 $xyz.00 结尾,否则将始终拒绝
MIGS 在 TEST 和 PROD 中的行为不同。在 TEST 中,MIGS 使用测试交易的“美分”部分来确定要返回的响应代码,而不是您是否正确地为交易提供了必要的数据。这些美分值如下:

$ XXX.00 返回“0 交易已批准”
$ XXX.10 返回“1 交易无法处理”
$ XXX.05 返回“2 交易被拒绝 - 联系发卡行”
$ XXX.68 返回“3 处理主机没有回复”
$ XXX.33 返回“4 Card has expired”
$ XXX.51 返回“5 Insufficient credit”

2. 禁用 3-D 安全
看起来您也被 3DSECURE(也称为“Visa 验证”和“万事达卡安全代码”)抓住了。致电您的收单行/银行并要求他们在 TEST 和 Prod 中禁用此功能。为什么?当它上线时,您的客户总是会看到一个他们没想到的屏幕,要求您提供更多信息,然后拿起电话并要求您“修复它”,或者(更糟糕的是)离开您的商店认为这是欺诈行为。

由于 3-D Secure 的使用率如此之低,即使是大多数银行支持人员也不知道。就在今天,我的一位客户就这个“问题”给我打电话。他们的一位客户打电话给他们的发卡机构,询问这个“Visa 验证”屏幕是什么。该银行(一家澳大利亚主要银行)很有帮助地告诉他们这可能是欺诈行为,并且不要从该网站购买任何东西。

3-D 安全在澳大利亚的渗透率如此之低,我建议启用它的唯一结果是减少销售。不要使用它。

于 2014-02-05T07:32:11.387 回答