2

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

4

2 に答える 2

4

私の問題の原因は、activemerchant gem 1.11.0 を使用していたことに関連していました。gem を 1.15.0 にアップグレードすると、エラーは発生しなくなりました。

于 2011-06-16T05:25:25.330 に答える