ActiveMerchant Authorize.net Cim 不会产生拒绝

Posted

技术标签:

【中文标题】ActiveMerchant Authorize.net Cim 不会产生拒绝【英文标题】:ActiveMerchant Authorize.net Cim wont generate declines 【发布时间】:2013-08-01 11:04:29 【问题描述】:

我正在使用使用 AuthorizeNetCim 的 ActiveMerchant 实现。

我按照此guide 生成了拒绝交易或 AVS 错误。

我所做的每笔交易都会作为成功的交易返回。

我将 ActiveMerchant 标志设置为 true,以便它访问 test_url。

这是我发现的关于同一 problem 的唯一线程。

【问题讨论】:

【参考方案1】:

这个拉取请求解决了问题:

https://github.com/Shopify/active_merchant/pull/785

基本上我们需要将测试标志一分为二: - 测试:指示要点击的网址。 - test_requests : 指示请求是否应该带有测试标志。

这样,您可以访问测试环境,但发送一个真实事务,该事务将对来自 authorize.net 的错误生成指南做出反应。

【讨论】:

您能够恢复被拒绝的结果吗?我正在从这个 URL 发送邮政编码并获得成功。 developer.authorize.net/tools/errorgenerationguide 是的。将您的帐户设置为非沙箱环境非常重要。我用 Authorize.net 开设了一个测试帐户,该帐户处于“实时”环境中,而不是沙盒。另外,请确保正确设置test_requests 标志。

以上是关于ActiveMerchant Authorize.net Cim 不会产生拒绝的主要内容,如果未能解决你的问题,请参考以下文章

ActiveMerchant Authorize.net Cim 不会产生拒绝

ActiveMerchant - 我可以将商家 ID 号与 Authorize.net 集成吗?

如何使用 ActiveMerchant 在 authorize.net 网关中取消授权交易

如何通过 activemerchant 将实时交易发送到测试服务器 authorize.net

使用 Webmock 伪造成功的 ActiveMerchant 响应

使用 Active Merchant 从 Authorize.net 获取 ARB 订阅信息?