在测试模式下,当我尝试通过 Authorize.net AIM 仅使用信用卡的最后 4 位数字为我的交易退款时,它显示以下错误。
(TESTMODE) 信用卡号无效
但奇怪的是,当我输入完整的信用卡号(4007000000027)时,退款工作得很好;
那么如何在测试模式下仅使用信用卡的最后 4 位数字来让我的交易退款呢?
PS:我什至尝试将 XXXXXXXX0027 作为输入,但没有奏效。
在测试模式下,当我尝试通过 Authorize.net AIM 仅使用信用卡的最后 4 位数字为我的交易退款时,它显示以下错误。
(TESTMODE) 信用卡号无效
但奇怪的是,当我输入完整的信用卡号(4007000000027)时,退款工作得很好;
那么如何在测试模式下仅使用信用卡的最后 4 位数字来让我的交易退款呢?
PS:我什至尝试将 XXXXXXXX0027 作为输入,但没有奏效。
如果您在交易结算前尝试退款,您将收到此错误。由于测试模式下的交易永远不会结算,因此您无法以这种方式对其进行测试。如果您想测试您的代码,您需要使用开发人员帐户,该帐户可以让您像在实时模式下一样进行测试,但不会产生任何费用。
如果您取消交易,您将不需要包含这些信用卡号码,它应该会通过。您的 x_type 参数是否设置为 Credit?将其设置为 VOID 并取出信用卡号参数。我读过很多文章,说最好因为双方都没有费用而取消交易,而且它比信用更频繁地经历。