Paypal REST .net API 提取VALIDATION_ERROR

问题描述 投票:0回答:1

尝试使用信用卡创建付款后是否可以提取任何验证错误?在日志中,我看到这样的错误,但如果能够向用户报告他们在签出字段中输入的数据有什么问题,那就太好了。

{"name":"VALIDATION_ERROR","details":[{"field":"payer.funding_instruments[0].credit_card.billing_address.line2","issue":"必须仅包含以下字符:a-z、A-Z、 0-9、标点符号(.,#-') 和嵌入空格"}],"message":"无效请求 - 查看详细信息","information_link":"https://developer.paypal.com/webapps/developer /docs/api/#VALIDATION_ERROR","debug_id":"b5f35e3567798"}

.net rest paypal
1个回答
0
投票

如果您使用的是 V0.7.1 或更高版本的 SDK,您可以通过以下方式检索非 200 响应的响应负载:

    捕获抛出的 PayPalException,并且
  • 读取 InnerException 的 Response 属性(在本例中为 ConnectionException)
Response 属性仅以字符串形式返回原始服务器响应。您可能想将 json 字符串解码为对象。

© www.soinside.com 2019 - 2024. All rights reserved.