我正在尝试启动并运行一个小的 ruby 文件来测试 EwayManagedGateway 的工作原理。
我正在考虑使用 Eway 存储用户信用卡详细信息,因此我不需要将它们存储在站点数据库中。
这是 EwayManagedGateway 的文档
http://rdoc.info/github/Shopify/active_merchant/master/ActiveMerchant/Billing/EwayManagedGateway
我创建了一个简单的 ruby 文件来测试它。
require "rubygems"
require "activemerchant"
ActiveMerchant::Billing::Base.mode = :test
gateway = ActiveMerchant::Billing::EwayManagedGateway.new(
:login => '99999999',
:username => 'myusername',
:password => 'password'
)
我将此代码基于有效的标准 eway 文档中提供的内容。
http://rdoc.info/github/Shopify/active_merchant/master/ActiveMerchant/Billing/EwayGateway
这是输出错误
NameError: uninitialized constant ActiveMerchant::Billing::EwayManagedGateway
at top level in managed_payments.rb at line 6
Program exited with code #1 after 0.26 seconds.
我正在运行 Rails 3 和 activemerchant 1.12.1
github 上特定于 eway_managed 付款的文档。 https://github.com/Shopify/active_merchant/blob/master/lib/active_merchant/billing/gateways/eway_managed.rb