为什么我得到结果代码112?

下面概述了此问题的原因和解决方案:

付款处理商AVS设置导致交易被拒绝

Payflow Pro允许商家在付款处理商级别请求AVS授权。一旦交易返回给Payflow Pro,就会进行编辑检查。Payflow网关根据AVS结果接受或拒绝它。如果它被拒绝,我们返回结果代码112。

虽然这不是验证AVS的首选方式(有关处理AVS的其他方法,请参阅《Payflow网关开发人员指南和参考》《Payflow防欺诈保护服务用户指南》),但某些商家需要此功能。要移除或修改您账户中的AVS设置,请联系Payflow支持,申请在付款处理商级别打开或关闭AVS。

测试服务器上被拒绝的交易

发卡行不会验证测试服务器上的街道地址和邮政编码,但您可以使用以下方法来验证这些值。

  • Payflow Pro测试服务器根据为BILLTOSTREET提交的值的前三个字符返回AVSADDR的值来模拟AVS。
  • 测试服务器根据提交的BILLTOZIP值返回AVSZIP的值,如下表所示。
  • 如果BILLTOSTREET以667或更大数字开头,或者以非数字字符开头,则模拟器将返回AVSADDR=X、AVSZIP=X。

下表测试AVSADDR。

提交的 BILLTOSTREET值

示例 BILLTOSTREET值

AVSADDR 结果

000-333

24285 Elm

Y

334-666

49354 Main

N

667或更大的数字 或以非数字字符开头

79232 Maple

X

下表测试AVSZIP。

提交的 BILLTOZIP值

示例 BILLTOZIP值

AVSZIP 结果

00000-50000

382

Y

50001-99999

94303

N

任意值(如果 街道地址为667或更大的数字或以非数字字符开头)

BILLTOSTREET=79232 Maple&BILLTOZIP=20304

X


未在FISERV中设置American Express

请联系您的商家银行,申请将American Express添加到您的FISERV账户。

为客户开具账单

Global Payments Central(MAPP)、Moneris、Litle和Planet Payment是基于主机的付款处理商。AVS限制不应与基于主机的帐户一起使用,因为如果销售交易已成功授权但未通过AVS检查,即使我们返回了结果代码112,处理器也会结算交易。发生这种情况是因为AVS是在授权过程之后发生的辅助功能。如需关闭您账户的AVS限制,请联系Payflow支持

注意:即使您没有使用基于主机的处理器,持卡人也可能在其账户上看到待处理的授权,因为AVS检查是在授权过程之后进行的。待处理的授权将在3至29天内解冻,具体时间取决于发卡行。

另请参阅:
RESULT值和RESPMSG文本