我正在沙箱中使用PayPal REST .net SDK方法Payment.Create与CreditCard对象.当所有参数都有效并使用https://developer.paypal.com/webapps/developer/docs/integration/direct/accept-credit-cards/中的测试CC编号时,将从该方法返回Payment对象,并且所有参数都是好.
但是,如果参数无效,例如过去的到期日期或沙箱无法识别的CC编号,则不会返回Payment对象.相反,该方法抛出异常:"HttpConnection中的异常执行:无效的HTTP响应远程服务器返回错误:(400)错误请求",但没有进一步说明.
当我在cURL中执行相同的请求时,除了"400 Bad Request"之外,我还得到了一个JSON响应.这包括更多有用的消息,例如"VALIDATION_ERROR"和"无效的过期(不能过去)".
我的问题:有没有办法从SDK中恢复这些消息?
我尝试过的:
非常感谢所有帮助.