目标:只有成功的购买才会显示在客户的帐单上。我不希望在他们的帐单上显示被拒绝的授权(如在线银行系统中所示)为待处理。客户经常会不小心输入错误的帐单地址,例如,输入正确的帐单地址。总之,这两种尝试,一种成功,另一种未在他们的帐单上显示为在结算前等待处理。这可能会吓到客户,因为看起来他们可能会被收取两次费用。
详细信息:当我执行 AUTH_CAPTURE(通过 ActiveMerchant 的购买)或 AUTH(通过 ActiveMerchant 的授权)被拒绝并随后想要使该授权无效(通过 ActiveMerchant 的无效)时,以免它在客户的帐单上显示为待处理(即使它会在几天后结算),但网关无法使用从网关上的授权或捕获方法调用返回的授权码找到交易无效。
这特定于 authorize.net AIM 网关。
请指教。
谢谢!