2011-09-16 31 views
0

我使用Authorize.net注册了一个测试帐户,因为除了通过测试帐户之外,您无法使用CIM服务测试事务。无法使用ActiveMerchant连接到Authorize.net测试帐户

我正在使用ActiveMerchant :: Billing :: AuthorizeNetCimGateway,它可以正常使用我的帐户。然而,使用我的测试帐户API登录信息,我收到以下错误:

"message"=>{"code"=>"E00007", "text"=>"User authentication failed due to invalid authentication values."} 

我在做什么错?我已经通过积极商人源读取并发现以下行这表明,也许它正在发送到错误的API网址:

self.test_url = 'https://apitest.authorize.net/xml/v1/request.api' 
    self.live_url = 'https://api.authorize.net/xml/v1/request.api' 

据我所知,有没有办法来配置哪些网址但我找到了这条线:

url = test? ? test_url : live_url 

这似乎设置了var,只有方法测试?没有定义在任何地方,所以我看不出如何设置它。

我很困惑。任何人都可以通过AIM连接到他们的测试账户?

回答

相关问题