我試圖讓一個小的ruby文件啓動並運行來測試EwayManagedGateway的工作方式。未初始化的常量錯誤使用ActiveMerchant :: Billing :: 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.
我特定於eway_managed支付github上運行的Rails 3和activemerchant 1.12.1
我很高興你的問題得到解決:) – Raghu 2011-06-16 06:35:09