EwayManagedGateway がどのように機能するかをテストするために、小さな ruby ファイルを起動して実行しようとしています。
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を実行しています
eway_managed 支払いに固有の github のドキュメント。 https://github.com/Shopify/active_merchant/blob/master/lib/active_merchant/billing/gateways/eway_managed.rb