2

アプリケーションのPaypalで生成されたクレジットカードエラーの処理と処理をテストする方法はありますか?アプリケーションが拒否されたクレジットカードなどを処理できることを確認したいと思います。

では、Paypalにエラーメッセージを送信させる方法はありますか?または、スタブを生成してテスト環境で使用する方がよいでしょうか?これがより良い方法である場合、どのようにスタブを生成しますか?

ありがとう!

4

1 に答える 1

0

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

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

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

Error: There's an error with this transaction. Please enter a complete billing address.

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

:billing_address => {
    :name     => "Test Guy",
    :address1 => "123 W 423 E",
    :city     => "Somewhere",
    :state    => "CA",
    :country  => "US",
    :zip      => "88888"
 }
于 2010-03-19T06:39:34.337 に答える