Paypal sdk asp.net 返回 (400) 错误请求

Posted

技术标签:

【中文标题】Paypal sdk asp.net 返回 (400) 错误请求【英文标题】:Paypal sdk asp.net return (400) Bad Request 【发布时间】:2015-07-17 00:42:52 【问题描述】:

我正在尝试在 asp.net mvc 的网站上使用 Paypal 使用 信用卡 付款,但每次遇到返回异常的问题

(400) 错误请求。

所以我尝试使用样本here 特别是 PaymentWithCreditCard 的示例,它运行良好,但是当我尝试使用 clientIdclientSecretweb.config /strong> 我得到同样的错误!!

我确定我在代码和示例上都写了我的客户 ID 和密码,但不知道为什么会出现这个错误!!

示例可以很好地使用它的客户端 ID 和秘密,但是当我使用我的客户端 ID 和秘密 ID 时给我这个错误

以及错误的详细信息

远程服务器返回错误:(400) Bad Request。

名称:“UNKNOWN_ERROR”

消息:发生未知错误

信息链接:https://developer.paypal.com/webapps/developer/docs/api/#UNKNOWN_ERROR

debug_id: 7f3c48e317bbb

希望你能帮我解决这个问题。

【问题讨论】:

能否请您发布代码的相关部分进行分析? 这是实时还是沙盒?如果它在沙盒上,您使用什么信用卡号进行测试?您是否尝试过其他信用卡? 完全一样的代码here @JasonZ 这是沙盒,我尝试在买家账户上使用 2 张签证卡 【参考方案1】:

您的沙盒帐户似乎不是 pro 。我刚刚重新激活了 pro 就可以了。如果您尝试处理信用卡付款,现在应该没问题了。

【讨论】:

我已经将它重新激活为专业版,但它仍然无法正常工作..但现在并没有对其工作的代码进行任何更改!不可思议

以上是关于Paypal sdk asp.net 返回 (400) 错误请求的主要内容,如果未能解决你的问题,请参考以下文章

仅使用 paypal asp.net SDK 处理信用卡

如何使 PayPal 协议 start_date 在 PayPal SDK for ASP.NET 中有效

如何将 asp.net mvc 5 与最新的 Paypal checkout .net sdk v2 集成?

沙盒测试第二次支付失败 Paypal 集成 asp.net mvc

如何从asp.net中的paypal(Sandbox)获取返回url中的参数

没有信用卡管理的 Paypal ASP.NET