在测试模式下,当我试图通过通过通过Authorize.net AIM通过信用卡的最后4位进行退款时,它会显示以下错误。
(TESTMODE)信用卡号码无效
但奇怪的是,当我输入完整的信用卡号码(4007000000027)时,退款完全正常;
那么,在测试模式下,如何使用信用卡的最后4位数字来退款我的交易呢?
PS:我甚至尝试过XXXXXXXX0027作为输入,但没有工作。
发布于 2012-12-01 15:52:37
如果您试图在事务解决之前进行退款,您将得到此错误。由于测试模式下的事务从未得到解决,所以不能以这种方式对它们进行测试。如果您想测试您的代码,您需要使用一个开发商帐户,这将允许您测试,就像您是在现场模式,但不需要任何费用。
发布于 2013-05-22 18:41:01
如果你取消交易,你将不需要包括那些信用卡号码,它应该通过。您的x_type参数是否设置为Credit?将其设置为无效并取出信用卡号码参数。我读过许多文章说,最好的办法是取消交易,因为交易双方都缺乏费用,而且交易进行得比信用期更频繁。
https://stackoverflow.com/questions/13658816
复制相似问题