2013-06-27 70 views
1

我刚刚开始使用PayPal API开始处理客户的信用卡,并遇到了一个奇怪的问题。我设法让所有的工作都能正常工作(即所有的400错误请求错误对我来说仍然非常出色)减去一件事。当我尝试针对沙箱区域运行CC时,没有为地址的第2行指定任何内容,我看到以下错误被记录:PayPal沙箱空白地址错误

错误回应:{“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#中。

回答

1

当你在REST API调用中有一个空白值时,它将返回一个错误。不需要提供line2值,但如果您将空白值包含在变量中,则系统会翻转出来。完全删除变量,你应该很好去。

+0

完美 - 谢谢! – RubyHaus