2010-06-28 59 views
2

我已创建了一个使用Authorize.net的测试帐户,并且正在使用ActiveMerchant为网站处理 信用卡付款。我总是得到的是什么错误是Error#* 87 - ActiveMerchant文档中提到的“此市场类型的交易无法在此系统上处理”。任何建议如何解决这个错误? 以下是我如何创建我的网关。我还检查了gateway.test?并且它返回true。失败:(TESTMODE)无法在此系统上处理此市场类型的交易

gateway = ActiveMerchant::Billing::Base.gateway(:authorized_net).new(
     :login =>'API Login ID', 
     :password =>'Transaction Key', 
     :test => true) 

回答

0

尝试

gateway = ActiveMerchant::Billing::AuthorizeNetGateway.new(
               :login => 'API Login ID', 
               :password => 'Transaction Key', 
               :test => true) 
+0

感谢您的建议。 :)。解决了这个问题,错误是在我测试的帐户类型中。 – 2010-06-29 05:14:39