# Redirect nach erfolgreicher/nicht erfolgreicher Bezahlung mit PayPal per API

**URL:** <https://forum.shopware.com/t/redirect-nach-erfolgreicher-nicht-erfolgreicher-bezahlung-mit-paypal-per-api/68011>\
**Category:** Programmierung\
**Created:** [30. Juni 2020 um 10:21 UTC](https://forum.shopware.com/t/redirect-nach-erfolgreicher-nicht-erfolgreicher-bezahlung-mit-paypal-per-api/68011 "2020-06-30T10:21:09Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![RVChris](https://avatars.discourse-cdn.com/v4/letter/r/9fc348/32.png) [@RVChris](https://forum.shopware.com/u/RVChris)\
**Post date:** [30. Juni 2020 um 10:21 UTC](https://forum.shopware.com/t/redirect-nach-erfolgreicher-nicht-erfolgreicher-bezahlung-mit-paypal-per-api/68011/1 "2020-06-30T10:21:09Z")

</div>

Hallo zusammen,  
ich arbeite gerade an einen Webshop mit eigenem Storefront über die SW6 API und stehe aktuell vor einem Problem mit der Bezahlung über PayPal.  
(Womöglich liegt es an einem grundsätzlichen Verständnisproblem meinerseits und nicht an dem PayPal Plugin.)

Der aktuelle Bestellprozess sieht folgendermasen aus:

- Nachdem sich Produkte&nbsp;im Warenkorb befinden, wählt der Kunde seine gewünschte Bezahlmethode aus. Die Bezahlungmethoden werden dem Kunde per GET auf _‚/sales-channel-api/v1/payment-method‘_ angezeigt.
- Der Kunde wählt die gewünschte Methode aus, welche per PATCH auf _‚/sales-channel-api/v1/context‘_ im body als _‚paymentMethodId‘_ übergeben wird.
- Anschließend wird das Order-Objekt per POST an&nbsp;_‚/sales-channel-api/v1/checkout/order‘_ übertragen.
- Im letzten Schritt wird der Bezahlprozess per POST auf&nbsp;_‚/sales-channel-api/v1/checkout/order/‘ . $orderId . ‚/pay‘_ getriggered.

Die Response des POST Requests hat im Falle von PayPal als angeheftete Bezahlmethode, eine ‚paymentUrl‘ auf welche der Kunde weitergeleitet wird. Über einen Sandbox Account kann ich mich bei PayPal anmelden und die Bestellung abschließen. Im SW Backend erscheint die Bestellung anschließend mit dem Zahlungsstatus ‚Bezahlt‘. Soweit so gut, nun zu meinem Problem:  
&nbsp;

Aktuell bleibt PayPal bei „wird verarbeitet“ hängen:  
&nbsp;

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/e/ec4ff8fd29b794892bed66b534346bdb755e54d2.png)

&nbsp;

Die PayPal API wartet wohl auf eine Rückmeldung des Shops oder ähnliches. Die Bestellung ist im SW Backend allerdings als „Bezahlt“ markiert.  
Sobald ich die Seite neu Lade, scheint die erfolgreiche Bezahlung auch bei PayPal angekommen zu sein.

 ![](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/2X/3/33088acb434f73926b161f7dd5fdd81378300818.png)

Wird die Meldung bestätigt&nbsp;oder die Bezahlung zu irgendeinem Zeitpunkt abgebrochen wird, leitet mich PayPal auf eine nicht vorhanden URL&nbsp;weiter.

Welche Infos fehlen PayPal, damit der Bezahlprozess ohne crashs beendet werden kann und können die Redirect URLs&nbsp;irgendwo manuell hinterlegt werden, sei es in SW oder bei PayPal selbst?

&nbsp;

Danke und Gruß,  
Chris

---

<div class="post-metadata">

**Author:** ![Michael\_Telgmann](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/michael_telgmann/32/20289_2.png) [@Michael\_Telgmann](https://forum.shopware.com/u/Michael_Telgmann)\
**Post date:** [1. Juli 2020 um 06:33 UTC](https://forum.shopware.com/t/redirect-nach-erfolgreicher-nicht-erfolgreicher-bezahlung-mit-paypal-per-api/68011/2 "2020-07-01T06:33:03Z")

</div>

Hallo Chris,

das Problem könnte mit diesem Ticket zusammenhängen&nbsp;[Shopware Issuetracker](https://issues.shopware.com/issues/PT-11748)  
Wir arbeiten hier gerade an einem Fix.

Viele Grüße aus Schöppingen

![cool](https://europe1.discourse-cdn.com/flex013/uploads/shopware/original/1X/86c57fbace799dd4eb1f1b8a2d3bdc1733f0aea1.png "cool")&nbsp;Michael Telgmann

---

<div class="post-metadata">

**Author:** ![ambi-dev](https://avatars.discourse-cdn.com/v4/letter/a/ecc23a/32.png) [@ambi-dev](https://forum.shopware.com/u/ambi-dev)\
**Post date:** [5. Juli 2022 um 08:56 UTC](https://forum.shopware.com/t/redirect-nach-erfolgreicher-nicht-erfolgreicher-bezahlung-mit-paypal-per-api/68011/3 "2022-07-05T08:56:41Z")

</div>

Wie sieht es mit dem Fix aus ?
