2017-08-14 2 views
0

ich Postman bin mit meiner PayPal-Sandbox Token zu bekommen, ein Ich erhalte die folgenden reagieren: 404 Not Found { "Fehler": "invalid_client", "ERROR_DESCRIPTION": "Client-Authentifizierung fehlgeschlagen" } ich mit der folgenden uRL die Dokumentation bin nach https://developer.paypal.com/docs/integration/direct/make-your-first-call/ ich habe auch versucht mit dem folgenden Befehl cURL: durch mein client_id und Geheimnis mit und ich das gleiche Ergebnis zu erhaltenPayPal Sandbox-Token

curl -v https://api.sandbox.paypal.com/v1/oauth2/token \ 
    -H "Accept: application/json" \ 
    -H "Accept-Language: en_US" \ 
    -u "client_id:secret" \ 
    -d "grant_type=client_credentials" 

Antwort

1

Es sieht aus wie etwas ist es falsch die Client-ID, geheime Werte. Bitte überprüfen Sie die Client-ID und die geheimen Werte. Sie müssen die Sandbox-Anmeldeinformationen für den Sandbox-Endpunkt verwenden, um das Zugriffstoken abzurufen. Ich habe die gleiche Curl-Anfrage ausprobiert und funktioniert ohne Probleme.

+0

Vielen Dank für Ihre Antwort, ich benutze Paypal Android SDK mit meiner Android App, und ich benutze die gleiche Sandbox-Client-ID und die Zahlung erfolgreich durchgeführt, ich habe meine Sandbox Anmeldeinformationen mehrmals überprüft, aber ohne Erfolg –

+0

können Sie bitte Überprüfen Sie die Umgebung, um festzustellen, ob sie auf Sandbox/Live-Umgebung eingestellt ist. –

+0

Ich werde erneut überprüfen, erlauben Sie mir, Sie eine weitere Frage zu stellen, ich bin verwirrt über die Zahlungsprüfung. Nachdem die Zahlung in meiner App erfolgreich durchgeführt wurde, speichere ich die Zahlungs-ID und den Zahlungsstatus an die MySQL-Datenbank, wie von PayPal angefordert, damit ich die Zahlungen später überprüfen kann. Meine Frage ist, was ist der nächste Schritt? Kann ich Postman oder cURL verwenden, um die Zahlungen mit der Zahlungs-ID manuell zu überprüfen, oder sollte dies über PayPal php sdk geschehen? Danke und Entschuldigung für zu viele Fragen –