FROM CACHE - de_header
Diese Community hat auf Peer-to-Peer-Support umgestellt. Der Shopify Support wird diese Community nicht mehr betreuen. Wir empfehlen dir, dich mit anderen Händler:innen und Partner:innen in Verbindung zu setzen, um Unterstützung zu erhalten und Erfahrungen auszutauschen. Bitte melde weiterhin alles, was gegen unseren Verhaltenskodex verstößt, oder Inhalte, die deiner Meinung nach entfernt werden sollten.

Zahlungsart bei Bestellung in API-Schnittstelle

Gelöst

Zahlungsart bei Bestellung in API-Schnittstelle

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 (Retired)
19233 3006 4433

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 (Retired)
19233 3006 4433

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