# Shopware 6: SalesChannel-API - Gewählte Zahlungsmethode übermitteln

**URL:** <https://forum.shopware.com/t/shopware-6-saleschannel-api-gewahlte-zahlungsmethode-ubermitteln/63343>\
**Category:** Programmierung\
**Created:** [4. Dezember 2019 um 12:32 UTC](https://forum.shopware.com/t/shopware-6-saleschannel-api-gewahlte-zahlungsmethode-ubermitteln/63343 "2019-12-04T12:32:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mii](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@mii](https://forum.shopware.com/u/mii)\
**Post date:** [4. Dezember 2019 um 12:32 UTC](https://forum.shopware.com/t/shopware-6-saleschannel-api-gewahlte-zahlungsmethode-ubermitteln/63343/1 "2019-12-04T12:32:38Z")

</div>

Hallo Zusammen,

(1) über den Request des _context endpoints_ erhalte ich die im Backend eingestellten Zahlungsmöglichkeiten zum Verkaufskanal:&nbsp;  
_Get payment methods_:&nbsp; **GET&nbsp; /sales-channel-api/v1/payment-method** \*

(2) Jetzt kann der Kunde seine bevorzugte Zahlungsart wählen. Mit dem&nbsp;_cart endpoint_ erzeuge ich eine neue Position in den Bestellungen.&nbsp;  
_Create an order:&nbsp;_ **POST&nbsp; /sales-channel-api/v1/checkout/order** \*\*

(3) Aus&nbsp;Schritt 2:&nbsp;_Create an order_ rhalte ich eine ID im Response;&nbsp;vermute dass ist die&nbsp;_orderId_ für Schritt 4, den Bezahlvorgang.  
_Start the payment process for&nbsp;an order:​_&nbsp; **POST&nbsp; /sales-channel-api/v1/checkout/order/{orderId}/pay** \*\*

(4) Ab hier bekomme ich ein leeren Response ohne die Möglichkeit die von Kunden gewählte Zahlmethode übermittelt zu haben.

Wann sende ich an&nbsp;welche URL mein POST mit der gewählten Zahlungsmethode des Kunden?  
Und wie muss der Request body für diesen Post aussehen?&nbsp;&nbsp;

Vielen Dank,  
Mit freundlichem Gruß, mii

\* Context endpoint:&nbsp;[https://docs.shopware.com/en/shopware-platform-dev-en/api/sales-channel-context-api?category=shopware-platform-dev-en/api](https://docs.shopware.com/en/shopware-platform-dev-en/api/sales-channel-context-api?category=shopware-platform-dev-en/api)  
\*\* Cart endpoint:&nbsp;[https://docs.shopware.com/en/shopware-platform-dev-en/api/sales-channel-cart-api?category=shopware-platform-dev-en/api](https://docs.shopware.com/en/shopware-platform-dev-en/api/sales-channel-cart-api?category=shopware-platform-dev-en/api)&nbsp;

---

<div class="post-metadata">

**Author:** ![bAckermann](https://avatars.discourse-cdn.com/v4/letter/b/13edae/32.png) [@bAckermann](https://forum.shopware.com/u/bAckermann)\
**Post date:** [5. Dezember 2019 um 08:11 UTC](https://forum.shopware.com/t/shopware-6-saleschannel-api-gewahlte-zahlungsmethode-ubermitteln/63343/2 "2019-12-05T08:11:53Z")

</div>

Hallo @mii‍,

Mit POST /sales-channel-api/v1/checkout/order wird die Bestellung bereits abgeschlossen.

Du kannst die Bezahlmethode vorher mit **PATCH /sales-channel-api/v1/context** und im Body **{ „paymentMethodId“: „“ }** festlegen.

Gruß

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [9. Dezember 2019 um 07:41 UTC](https://forum.shopware.com/t/shopware-6-saleschannel-api-gewahlte-zahlungsmethode-ubermitteln/63343/3 "2019-12-09T07:41:53Z")

</div>

Hallo&nbsp;@bAackermann‍ ,

danke, wir werden das ausprobieren! … du scheinst dich ja gut auszukennen… hast du zufällig auf das Thema auch ne Antwort?

[https://forum.shopware.com/discussion/64670/paypal-express-ueber-api#latest](https://forum.shopware.com/discussion/64670/paypal-express-ueber-api#latest)

hängt ja auch mit Zahlarten zusammen.

viele Grüße

---

<div class="post-metadata">

**Author:** ![bAckermann](https://avatars.discourse-cdn.com/v4/letter/b/13edae/32.png) [@bAckermann](https://forum.shopware.com/u/bAckermann)\
**Post date:** [9. Dezember 2019 um 12:43 UTC](https://forum.shopware.com/t/shopware-6-saleschannel-api-gewahlte-zahlungsmethode-ubermitteln/63343/4 "2019-12-09T12:43:49Z")

</div>

Sorry, PayPal funktioniert leider in der Developer Version nicht, müsste das nämlich auch erst ausprobieren…

---

<div class="post-metadata">

**Author:** ![mii](https://avatars.discourse-cdn.com/v4/letter/m/a9a28c/32.png) [@mii](https://forum.shopware.com/u/mii)\
**Post date:** [9. Dezember 2019 um 15:24 UTC](https://forum.shopware.com/t/shopware-6-saleschannel-api-gewahlte-zahlungsmethode-ubermitteln/63343/5 "2019-12-09T15:24:03Z")

</div>

**Gelöst: 9 Dez. 2019&nbsp;**

> [@bAckermann schrieb:](https://forum.shopware.com/profile/32805/bAckermann "bAckermann")
> 
> Du kannst die Bezahlmethode vorher mit **PATCH /sales-channel-api/v1/context** und im Body **{ „paymentMethodId“: „“&nbsp;}&nbsp;** festlegen.

Vielen Dank hat funktioniert!

**Folgeproblem** \*\* :&nbsp;\*\*  
Siehe Link von FloC3, oder:&nbsp;[https://forum.shopware.com/discussion/64670/paypal-express-ueber-api#latest](https://forum.shopware.com/discussion/64670/paypal-express-ueber-api#latest)

---

<div class="post-metadata">

**Author:** ![FloC3](https://avatars.discourse-cdn.com/v4/letter/f/838e76/32.png) [@FloC3](https://forum.shopware.com/u/FloC3)\
**Post date:** [5. Februar 2020 um 12:35 UTC](https://forum.shopware.com/t/shopware-6-saleschannel-api-gewahlte-zahlungsmethode-ubermitteln/63343/6 "2020-02-05T12:35:19Z")

</div>

leider auch hier noch keine Antwort =/
