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 回答