[英]Testing Paypal error messages using ActiveMerchant
有没有一种方法可以测试您的应用程序对Paypal生成的信用卡错误的处理和处理? 我想验证我的应用程序可以处理信用卡被拒等问题。
那么有没有办法让Paypal发送错误消息? 还是生成一个存根并在测试环境中使用它会更好? 如果这是更好的方法,将如何生成存根?
谢谢!
是! 您可以通过以下方式进行测试:
ActiveMerchant::Billing::Base.mode = :test
但是,贝宝会要求您输入完整的帐单信息,否则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"
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.