贝宝付款 - 500错误

问题描述:

我想在我的系统中进行自动付款,并使其在沙箱模式下完美工作。很快,当我切换到实时模式时,我收到了500错误。我不确定也许我复制的网址可能来自旧版网站或其他网站。贝宝付款 - 500错误

这里是我的PARAMS:

enter image description here

我回发错误的样子:

{"ClassName":"PayPal.Exception.HttpException","Message":"The remote server returned an error: (500) Internal Server Error.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at PayPal.HttpConnection.Execute(String payLoad, HttpWebRequest httpRequest)\r\n at PayPal.APIService.MakeRequestUsing(IAPICallPreHandler apiCallHandler)\r\n at PayPal.BasePayPalService.Call(IAPICallPreHandler apiCallHandler)\r\n at PayPal.AdaptivePayments.AdaptivePaymentsService.Pay(PayRequest payRequest, String apiUserName)\r\n at Cashbackeroo.Payment.PayPal.PayPalPaymentService.Pay(PaymentRequest paymentRequest)","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":"8\nExecute\nPayPalCoreSDK, Version=1.7.1.0, Culture=neutral, PublicKeyToken=5b4afc1ccaef40fb\nPayPal.HttpConnection\nSystem.String Execute(System.String, System.Net.HttpWebRequest)","HResult":-2146233088,"Source":"PayPalCoreSDK","WatsonBuckets":null} 
+0

它看起来像你注释了沙盒应用程序ID。我可能是错的,但您可能需要用生产ID来替换它。 在我的整合(使用javascript)中,我基本上必须为沙盒和客户端重做一切;最重要的是沙箱和生产ID。 –

+0

嗨,感谢您的回复,我包含占位符的应用程序ID ='我刚刚评论说,所以我可以在将来参考它 – BCLtd

自适应帐户 自适应帐户API允许你创建和管理的PayPal账户贝宝用户。要进行API调用,请参阅Adaptive Accounts API调用标头和端点。

自适应帐户端点 进行自适应帐户API调用。包含一个带有API凭证的AppID。 对于沙盒测试,请指定APP-80W284485P519543T的AppID。

API 格式 端点 自适应账户 SOAP和XML, NVP,或JSON 直播 https://svcs.paypal.com/AdaptiveAccounts/ 沙盒 https://svcs.sandbox.paypal.com/AdaptiveAccounts/

尝试在浏览器中打开dirrectly贝宝URL。它会返回500服务器错误还是200正常?

通常当PayPal服务器关闭时,响应是500服务器错误。