アプリケーションのPaypalで生成されたクレジットカードエラーの処理と処理をテストする方法はありますか?アプリケーションが拒否されたクレジットカードなどを処理できることを確認したいと思います。
では、Paypalにエラーメッセージを送信させる方法はありますか?または、スタブを生成してテスト環境で使用する方がよいでしょうか?これがより良い方法である場合、どのようにスタブを生成しますか?
ありがとう!
アプリケーションのPaypalで生成されたクレジットカードエラーの処理と処理をテストする方法はありますか?アプリケーションが拒否されたクレジットカードなどを処理できることを確認したいと思います。
では、Paypalにエラーメッセージを送信させる方法はありますか?または、スタブを生成してテスト環境で使用する方がよいでしょうか?これがより良い方法である場合、どのようにスタブを生成しますか?
ありがとう!
はい!次のように設定してテストできます。
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"
}