5

rspec/capybara統合テストを使用してRails 3.2アプリでActiveMerchantを使用してPaypal Expressをテストするにはどうすればよいですか?

4

1 に答える 1

1

次のように設定してテストできます。

ActiveMerchant::Billing::Base.mode = :test

ただし、 PayPalでは、完全な請求情報を入力する必要があります。そうしないと、API がそれを受け入れず、次のように返されます。

エラー: この取引でエラーが発生しました。完全な請求先住所を入力してください。

その場合、いくつかの一般的な情報を提供できます。

:billing_address => {
    :name     => "Test Person",
    :address1 => "123 W 423 E",
    :city     => "Somewhere",
    :state    => "CA",
    :country  => "US",
    :zip      => "88888"
 }
于 2013-01-30T11:38:50.817 に答える