【问题标题】:Getting error 87 at payment Authorize.net in Rails 3在 Rails 3 中支付 Authorize.net 时出现错误 87
【发布时间】:2013-04-05 23:31:22
【问题描述】:

我已经使用 Authorize.net 创建了一个测试帐户。我的开发环境是 rails 3,我正在尝试使用静态 IP 来实现服务器集成方法 (SIM)。但我收到一个错误:

"3,1,87,(TESTMODE) 这个市场类型的交易不能在这个系统上处理。,000000,P,0,,,199.00,,auth_capture,,,,,,,,,,,, ,,,,,,,,,,,,,,D3EA25CA1DF97765286A48C6B22287F4,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,✓,uSIUUgX0d+ +dIheYjcHdlztlViD/r4YDUP9rEuEy9U8=,Purchase 向“AuthorizeNet::SIM::Transaction::Gateway::TEST”网关发送请求。

我还找到了这个链接:others got similar type error

但没有帮助。任何建议如何解决此错误?我在动作中写了以下代码。

@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)))

【问题讨论】:

标签: ruby-on-rails ruby authorize.net


【解决方案1】:

由于您是通过网络应用程序处理信用卡交易,因此您需要确保您的沙盒帐户是“卡不存在”类型。如果您不记得将其设置为哪种类型,最好创建一个新帐户并确保选择“卡不存在”选项。否则,您将收到此错误消息。

我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2018-04-15
    • 2011-12-20
    • 1970-01-01
    • 2016-01-08
    • 2017-02-23
    • 2017-08-14
    • 2011-03-29
    • 2012-07-18
    • 2011-05-01
    相关资源
    最近更新 更多