Hallo ans Forum,
ich bräuchte Hilfe beim Verwenden der SalesChannel-API. Ja ich weiß, die gibt es nicht mehr, aber wir via Headless-Ansatz eine externe Website angebunden und werden deshalb erstmal nicht updaten auf 6.3.3
Und zwar möchte ich, wie in der Doku beschrieben, den Bezahlprozess über PayPal für eine Bestellung starten.
Dem Request möchte ich eine eigene “finishUrl” mitgeben, um danach (oder auch bei Abbruch) auf eine eigene Seite weiterzuleiten.
const url = `${BASE_URL}/sales-channel-api/v3/checkout/order/${orderId}/pay`;
const body = JSON.stringify({"finishUrl ": "google.de"});
return fetch(url, { method: 'POST', headers, body })
.then((resp) => resp.json())
.then(({ paymentUrl }) => paymentUrl);
Die Weiterleitung an sich funktioniert, aber egal, wie ich es anstelle, der Parameter (Google nur als Beispiel) wird nicht nach PayPal übernommen, der Link führt weiterhin zum Shop zurück.
Was mache ich falsch?