【发布时间】:2010-11-27 23:53:47
【问题描述】:
目标:只有成功的购买才会显示在客户的帐单上。我不希望在他们的帐单上显示被拒绝的授权(如在线银行系统中所见)为待处理。客户经常会不小心输入错误的帐单地址,例如,输入正确的帐单地址。两种尝试一起,一次成功,一次不成功,在结算前都显示在他们的帐单上,为待处理。这可能会吓到客户,因为看起来他们可能会被收取两次费用。
详细信息:当我执行 AUTH_CAPTURE(通过 ActiveMerchant 的购买)或 AUTH(通过 ActiveMerchant 的授权)被拒绝并随后想要使该授权无效(通过 ActiveMerchant 的 void)以使其不会出现在客户的帐单上时作为待处理(即使它会在几天后结算),网关无法使用从网关上的授权或捕获方法调用返回的授权代码找到要作废的交易。
这是特定于 authorize.net AIM 网关的。
请指教。
谢谢!
【问题讨论】:
标签: ruby activemerchant authorize.net