Die Zahlungen von Shopify Payments können direkt über eine API-Schnittstelle via Live-import abgeholt werden. Trage hierzu die Shopify-Zugangsdaten in das Bankkonto ein. Das Konto muss den Typ Konto: Shopify (API) erhalten.
Anmerkung
Damit das Shopify Payments Geschäftskonto korrekt funktioniert, muss es schon mindestens einen Payout (Überweisung von Shopify Payments auf das eigene Bankkonto) gegeben haben. Einzelne Transaktionen reichen nicht aus.
Wenn die Zahlungen über die API importiert werden, werden die Zahlungen über die Auftragsnummer (Internetnummer in xentral) abgebildet.
![]() |
Bei den Live-import Zugangsdaten folgende Felder eingeben und mit Ihren Shopify Zugangsdaten befüllen:
-
SHOP=>https://shop.myshopifyshop.de;** > bitte hier die eigene Shop-URL Ihres Shopify Shops eintragen.
Bei der Anbindung von mehreren Shopify Payments musst du darauf achten, dass du die Konfiguration "Zu Zeiten" versetzt machst, ansonsten spricht die API nur mit der Ersten.
Beispiel:
Konto_1 zu Zeiten 00,02,04,06,08,10,12,14,16,18,20,22
Konto_2 zu Zeiten 01,03,05,07,09,11,13,15,17,19,21,23
-
USER=>Benutzername; > bitte hier den API KEY aus Ihrem Shopify Shop eintragen
-
DAYS=>2; > optional, die Anzahl der Tage, die abgeholt werden sollen. Ansonsten werden standardmäßig 5 Tage abgeholt, aber dieser Wert kann auch angegeben werden: DAYS=>5;
![]() |
Folgende Keys können verwendet werden.- SHOP: SHOP, URL
-
SHOP: SHOP, URL
-
USER: USER, USERNAME, USER_NAME
-
DAYS: DAYS, TAGE
Damit Zahlungen für Shopify in xentral abgerufen werden können, müssen einige Berechtigungen in Shopify Payments erteilt sein. Xentral benötigt Lesezugriffe für Auszahlungen, Bankkonten und Konten auf Shopify Payments.

Außerdem sind noch weitere Lesezugriffe notwendig. Dazu muss auf “Inaktive Admin-API-Berechtigungen anzeigen” geklickt werden und dort allen Rechten Leserechte gegeben werden.

Anmerkung
Damit das Shopify Payments Geschäftskonto korrekt funktioniert, muss es schon mindestens ein Paypot, d.h. eine Überweisung von Shopify Payments auf das eigene Bankkonto, gegeben haben. Einzelne Transaktionen reichen hier nicht aus.
Der Live Import von Shopify Payments-Buchungen importiert ausschließlich Buchungen mit dem Status "paid", da die API nur den Import eines bestimmten Status erlaubt. Vorgemerkte Buchungen ("scheduled", "in transit") oder stornierte ("canceled") Buchungen werden nicht abgeholt.
Alternativ können die Buchungen von Shopify Payments manuell per CSV-Datei eingespielt werden. Beispiel für eine Shopify Payments CSV:

Der Import der Shopify Payments ist sowohl als Live Import als auch als CSV-Import möglich. Die Order Nummer wird zur Zuordnung der Shopbestellungen verwendet.