我用 Authorize.net 创建了一个测试帐户。我的开发环境是 rails 3,我正在尝试通过使用静态 IP 来实现服务器集成方法 (SIM)。但我收到一个错误:
"3,1,87,(TESTMODE) 这个市场类型的交易不能在这个系统上处理。,000000,P,0,,,199.00,,auth_capture,,,,,,,,,,,,,,, ,,,,,,,,,,,D3EA25CA1DF97765286A48C6B22287F4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,✓,uSIUUgX0d++dIheYjcHdlztlViD/当向“AuthorizeNet::SIM::Transaction::Gateway::TEST”网关发送请求时,r4YDUP9rEuEy9U8=,Purchase。
我还找到了这个链接:其他人得到了类似的类型错误
但没有帮助。任何建议如何解决此错误?我在操作中编写了以下代码。
@amount = 10.00
@sim_transaction = AuthorizeNet::SIM::Transaction.new('API Login ID', 'Transaction Key', @amount, :hosted_payment_form => true)
@sim_transaction.set_hosted_payment_receipt(AuthorizeNet::SIM::HostedReceiptPage.new(:link_method => AuthorizeNet::SIM::HostedReceiptPage::LinkMethod::GET, :link_text => 'Continue', :link_url => payments_thank_you_url(:only_path => false)))