404 Fehler beim Versuch Zahlung zu initialisieren

vdeppe1
Beitragsleistender
Beitragsleistender

Beim Versuch eine Zahlung im Sandbox Modus zu initialisieren erhalte ich folgenden Fehler:

payment-page.component.ts:37 Error initiating payment:

  1.  HttpErrorResponse {headers: HttpHeaders, status: 404, statusText: 'Not Found', url: 'http://localhost:5000/api/paypal/pay', ok: false, …}

     

    Der Code dazu:

    const clientId = 'myClientID';
    const clientSecret = 'myClientSecret';
    const paypalAPI = 'https://sandbox.paypal.com';
    // Function to get PayPal access token
    async function getPaypalToken() {
        const response = await fetch(`${paypalAPI}/v1/oauth2/token`, {
          method: 'POST',
          headers: {
            'Accept': 'application/json',
            'Accept-Language': 'de',
            'Content-Type': 'application/x-www-form-urlencoded',
            'Authorization': 'Basic ' + Buffer.from(clientId + ':' + clientSecret).toString('base64')
          },
          body: 'grant_type=client_credentials'
        });
        const data = await response.json();
        return data.access_token;
      }
     
    Was stimmt daran nicht?
Login to Me Too
1 ANTWORT 1

PayPal_Clara
Moderator
Moderator

Hi @vdeppe1

 

danke für deinen Beitrag.

Wenn du Schwierigkeiten bei der Nutzung der Sandbox hast, melde dich bitte bei unserem technischen Support. Dieser sollte dir bei der Klärung des Problems zur Hand gehen können.

Liebe Grüße
Clara


Falls diese Antwort hilfreich war, verteile gern einen Kudo oder akzeptiere sie als Lösung. Komm gern wieder vorbei und hilf auch anderen Nutzern!
Login to Me Too

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.