首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过activemerchant将实时事务发送到测试服务器authorize.net

问如何通过activemerchant将实时事务发送到测试服务器authorize.net
EN

Stack Overflow用户
提问于 2013-05-02 07:00:07
回答 1查看 174关注 0票数 1

我需要将我的示例事务作为“实时”事务发送到authorize.net的测试网关,以便它们显示在我的测试帐户下其网站上的报告中。测试事务不会被处理,也不会显示在报告中。

问题是,当我连接到网关时,我必须指定测试模式才能到达测试服务器,因此(在网关提交代码中)我的所有购买请求都通过x_test_request参数发送。我尝试向购买方法{ test: false }发送一个选项,但不起作用。

我该怎么做呢?我使用的是ruby/rails (很明显)。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-12-04 03:18:02

明白了..。我不得不分叉和玩弄active_merchant宝石来解决这个问题。

使用:test_requests=>false选项连接到您的CIM网关。这将防止

代码语言:javascript
复制
<extraOptions>x_test_request=TRUE</extraOptions>

出现在XML中。所以它应该看起来像这样(使用你的凭证)

代码语言:javascript
复制
ActiveMerchant::Billing::AuthorizeNetCimGateway.new({:login => AUTHNET_TEST_LOGIN, :password => AUTHNET_TEST_TRANS_KEY, :test_requests=>false})
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16327806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档