J'essaie de faire un paiement automatique dans mon système, et l'a fait fonctionner parfaitement en mode bac à sable. Dès que je passe en mode direct, je reçois une erreur 500. Je ne sais pas si les URL que j'ai copiées proviennent peut-être d'un site existant ou de quelque chose d'autre.Paypal Payments - 500 Erreur
Voici mes params:
Mon message retour erreur ressemble:
{"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}
Il semble que vous ayez commenté l'ID de l'application Sandbox. Je peux me tromper, mais vous devrez peut-être le remplacer par un ID de production. Dans mon intégration (en utilisant javascript), j'ai dû faire une copie de tout pour Sandbox et Client; Le plus important est le Sandbox et les ID de production. –
Salut merci pour répondre, j'ai inclus prod id pour l'espace réservé 'applicationId =' Je viens de commenter que je pourrais y faire référence à l'avenir – BCLtd