我正在测试帐户上测试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
顺便说一句,如果我选择MasterCard,系统会提示“请输入您的OSID或NAB ID的最后5位数字”和信用限额。我分别使用值为123456和信用限额为10000的OSID。 (这些是我自己输入的值,因为我没有在那里输入信息)。
我看过这个Commonwealth bank and MIGS Virtual Payment Client error code,但它并没有解决我的问题。
为什么交易被拒绝的任何帮助?
答案 0 :(得分:3)
好的,这里有一些你需要理解/检查的东西。
<强> 1。确保交易价值以$ xyz.00结尾,否则将始终下降
MIGS在TEST和PROD中的表现不同。在TEST中,MIGS使用测试事务的“美分”部分来确定要返回的响应代码,而不是您是否正确提供了事务所需的数据。这些美分值如下:
$ XXX.00返回“0已批准交易”
$ XXX.10返回“1无法处理交易”
$ XXX.05返回“2交易被拒绝 - 联系发卡银行”
$ XXX.68返回“3处理主机没有回复”
$ XXX.33返回“4卡已过期”
$ XXX.51返回“5信用不足”
<强> 2。禁用3-D Secure
看起来你也被3DSECURE抓住了,也被称为“Visa验证”和“万事达卡SecureCode”。打电话给您的收单机构/银行,并要求他们在TEST和Prod中禁用此功能。为什么?无论何时上线,您的客户都会看到一个他们不期望获得更多信息的屏幕,然后拿起电话并要求您“修理”或(甚至更糟)让您的商店认为这是欺诈行为。
由于3-D安全性具有如此低的收益率,即使大多数银行支持人员也不了解它。就在今天,我的一位客户打电话给我这个“问题”。他们的一位客户打电话给他们的发卡机构询问这个“Visa验证”屏幕是什么。该银行(一家主要的澳大利亚银行)有帮助地告诉他们这可能是欺诈行为,并且不会从该网站购买任何东西。
3-D secure在澳大利亚的渗透率如此之低我建议启用它的唯一结果是减少销售。不要使用它。