Paypal 沙盒空白地址错误

标签 paypal paypal-sandbox

我最近才开始使用 PayPal API 为客户处理信用卡,但遇到了一个奇怪的问题。我设法让所有的东西大部分都正常工作(400 Bad Request 错误对我来说仍然很突出)减去一件事。当我尝试在没有为地址的第 2 行指定任何内容的情况下针对沙箱区域运行 CC 时,我看到记录了以下错误:

错误响应:{"name":"VALIDATION_ERROR","details":[{"field":"payer.funding_instruments[0].credit_card.billing_address.line2","issue":"不能为空"}],"message":"无效请求 - 查看详情","information_link":"https://developer.paypal.com/webapps/developer/docs/api/#VALIDATION_ERROR ","debug_id":"cbaa2c4dfdb77"

为什么需要地址 2?他们自己的文档 ( https://developer.paypal.com/webapps/developer/docs/api/ ) 说不是,所以我完全迷失在这里。

这是使用从他们的 GitHub 实例下载的 RestAPISDK 库,我所做的一切都是在 C# 中。

最佳答案

当您在 REST API 调用中有一个空白值时,它将返回一个错误。不需要提供 line2 值,但如果您将变量包含在空白值中,系统将会崩溃。完全删除变量,您就可以开始了。

关于 Paypal 沙盒空白地址错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17333720/

相关文章:

php - 如果不是来自给定的居住国家/地区,如何拒绝 Paypal 付款?

javascript - 如何根据环境渲染Paypal Smart Button?

paypal - 为 PayPal Marketplace (API) 自定义 "PayPal"按钮

php - 使用paypal sdk购买成功后如何向客户回显付款金额?

Paypal 沙盒返回内部服务错误

paypal - 为什么即使值是正确的,PayPal 也会显示无效的常规周期?

php - Paypal 不会在转换后自动重定向

php - 不使用 Sandbox 的 PayPal 测试

Paypal 定期付款

android - 不幸的是,应用程序停止了代码名称与 Paypal 集成