FROM CACHE - de_header

Zahlungsart bei Bestellung in API-Schnittstelle

Gelöst
ee-91
Shopify Partner
1 0 0

Ist es möglich, die Zahlungsart (Kreditkarte, Klarna, Vorkasse, Paypal, etc.) in der REST Schnittstelle bei einer Bestellung mitabzufragen?

 

https://xxx.myshopify.com/admin/api/2023-07/orders/5423014904128.json

 

liefert ziemlich viel:

 

{
    "order": {
        "id": 5423014904128,
        "admin_graphql_api_id": "gid://shopify/Order/5423014904128",
        "app_id": 580111,

 

... aber die Zahlungsart fehlt im Beleg.

 

Wenn das nicht im Beleg mitkommt, wo würde man dies sonst abfragen?

 

Danke im Voraus!

 

Edit: Vielleicht ist es das Feld payment_gateway_names?

 

"payment_gateway_names": [
"authorize_net",
"Cash on Delivery (COD)"
],

 

1 AKZEPTIERTE LÖSUNG
Gabe
Shopify Staff
Shopify Staff
14356 2257 3439

Erfolg.

Hey @ee-91 

 

Ja, die Zahlungsart kann i. d. R. durch das Feld payment_gateway_names in der Bestellung repräsentiert werden. Die Liste, die diesem Feld beigefügt ist, gibt die Namen der Zahlungsgateways an, die für die betreffende Bestellung verwendet wurden. Wie im von dir bereitgestellten Beispiel:

 

"payment_gateway_names": [
  "authorize_net",
  "Cash on Delivery (COD)"
],

 

Da gibt es zwei Zahlungsgateways: authorize_net (was vermutlich die Authorize.net Kreditkarten-Gateway ist) und Cash on Delivery (COD) (was Nachnahme bedeutet).

 

Das bedeutet, dass diese Bestellung entweder mit einer Kreditkarte über authorize_net oder per Nachnahme (Cash on Delivery) bezahlt werden kann.

 

Wenn du spezifischere Details über die Zahlung selbst möchtest, z. B. die letzten vier Ziffern einer Kreditkarte oder den genauen Status einer Zahlung, müsst du die Payment-API von Shopify abfragen. Aber für den einfachen Zweck, herauszufinden, welche Zahlungsmethode(n) einem Auftrag zugeordnet ist/sind, ist das Feld payment_gateway_names in der Bestellantwort das richtige.

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog

Lösung in ursprünglichem Beitrag anzeigen

1 ANTWORT 1
Gabe
Shopify Staff
Shopify Staff
14356 2257 3439

Erfolg.

Hey @ee-91 

 

Ja, die Zahlungsart kann i. d. R. durch das Feld payment_gateway_names in der Bestellung repräsentiert werden. Die Liste, die diesem Feld beigefügt ist, gibt die Namen der Zahlungsgateways an, die für die betreffende Bestellung verwendet wurden. Wie im von dir bereitgestellten Beispiel:

 

"payment_gateway_names": [
  "authorize_net",
  "Cash on Delivery (COD)"
],

 

Da gibt es zwei Zahlungsgateways: authorize_net (was vermutlich die Authorize.net Kreditkarten-Gateway ist) und Cash on Delivery (COD) (was Nachnahme bedeutet).

 

Das bedeutet, dass diese Bestellung entweder mit einer Kreditkarte über authorize_net oder per Nachnahme (Cash on Delivery) bezahlt werden kann.

 

Wenn du spezifischere Details über die Zahlung selbst möchtest, z. B. die letzten vier Ziffern einer Kreditkarte oder den genauen Status einer Zahlung, müsst du die Payment-API von Shopify abfragen. Aber für den einfachen Zweck, herauszufinden, welche Zahlungsmethode(n) einem Auftrag zugeordnet ist/sind, ist das Feld payment_gateway_names in der Bestellantwort das richtige.

Gabe | Social Care @ Shopify
 - War meine Antwort hilfreich? Klicke Like um es mich wissen zu lassen! 
 - Wurde deine Frage beantwortet? Markiere es als Akzeptierte Lösung 
 - Um mehr zu erfahren, besuche das Shopify Help Center oder den Shopify Blog