Shopify Payments mit benutzerdefinierter App

Die Zahlungsdaten von Shopify Payments werden über eine API-Schnittstelle zu PayJoe übertragen. Dafür müssen Sie einmalig in der Oberfläche von PayJoe einen Shopify Payments-Zugang anlegen und diesen laut unserer Anleitung konfigurieren.

Sie sind gerade dabei einen Zugang zum Anbinden von Shopify Payments in PayJoe anzulegen (siehe Zugänge ) oder haben diesen Vorgang bereits abgeschlossen.

Shopify Payments an PayJoe anbinden

Damit PayJoe die Zahlungsdaten von Shopify Payments abrufen kann, müssen Sie den lesenden Zugriff auf Ihr Zahlungsdaten aus dem Shopify-Shop genehmigen.

1. Tragen Sie Ihre Shop-URL in das dafür vorgesehene Feld ein.

Die eingetragene URL muss folgender Struktur entsprechen: meinshop.myshopify.com. Wenn diese Struktur nicht eingehalten wird, kann der Zugriff auf Ihre Shopify Payments-Zahlungen nicht erfolgen.

2. Aktivieren Sie die Entwicklung benutzerdefinierter Apps über den Shopify-Adminbereich. Gehen Sie dazu wie folgt vor:

a. Melden Sie sich in Ihrem Shopify-Account an.

b. Klicken Sie im Shopify-Adminbereich auf Einstellungen Apps und Vertriebskanäle.

c. Auf Apps erstellen klicken. 

d. Auf Benutzerdefinierte App-Entwicklung erlauben klicken.

e. Lesen Sie die bereitgestellte Warnung und die Informationen und klicken Sie dann auf Benutzerdefinierte App-Entwicklung erlauben.

3. Erstellen Sie eine benutzerdefinierte App. Gehen Sie dazu wie folgt vor:

a. Klicken Sie im Shopify-Adminbereich auf Einstellungen App- und Vertriebskanal-Einstellungen.

b. Auf Apps entwickeln klicken.

c. Auf Apps im Dev Dashboard erstellen klicken.

d. Klicken Sie auf Create app.

e. Geben Sie im neu geöffneten Fenster den App-Namen PayJoe ein und klicken anschließend auf Create.

f. Klicken Sie unter "Access" auf die Verlinkung Request Access

g. Klicken Sie unter "Anforderung zusätzlicher Bereiche und APIs" auf Distribution auswählen

h. Klicken Sie auf Benutzerdefinierte Verteilung und anschließend auf Auswählen

i. Klicken Sie auf Benutzerdefinierte Verteilung auswählen (der nun geöffnete Tab kann geschlossen werden)

j. Klicken Sie unter "Access" auf die Verlinkung Request Access

k. Klicken Sie unter "Alle im Bereich vorhandene Bestellungen lesen" auf Zugriff anfordern

l. Geben Sie folgenden Text ein: "Der Zugriff wird aufgrund der ordnungsgemäßen Buchführung benötigt." und klicken anschließend auf Zugriff anfordern. Die Seite kann nun geschlossen werden.

m. Gehen Sie zurück auf dev.shopify.com und aktualisieren Sie die Seite, damit die Änderungen in der angelegten App aktiv werden.

n. Geben Sie unter "URLs" die folgende URL ein: https://shopify.dev/apps/default-app-home und entfernen die Haken bei "Embed app in Shopify admin"

o. Geben Sie unter "Scopes" folgende Berechtigungen ein: 

read_all_orders,read_customers,read_orders,read_shopify_payments_accounts,read_shopify_payments_payouts

Der Text kann einfach in das Eingabefeld kopiert werden.

p. Klicken Sie auf Release und anschließend nochmals auf Release

q. Klicken Sie auf "Settings" und Tragen Sie die "Client ID" und "Secret" Ihrer benutzerdefinierten App aus Shopify in die dafür vorgesehenen Felder in PayJoe ein.

r. Klicken Sie auf "Home" und anschließend auf Install app

s. Wählen Sie Ihren Shop aus und klicken im nächsten Fenster auf Install

t. Gehen Sie zurück in PayJoe. Tragen Sie das Startdatum ein, ab dem die Zahlungsdaten von Shopify Payments abgeholt werden sollen.

u. Klicken Sie auf Weiter.

Festgelegte Transaktionen im Shopify Payments Sammelkonto

Legen Sie für diese Transaktionen Buchungsvorlagen in Ihrem Buchhaltungssystem an. Dann werden diese Daten automatisch auf das gewünschte Konto gebucht.

Folgende Tabelle gibt Ihnen einen Überblick über die von PayJoe fest vorgegebenen Transaktionen und ihren Verwendungszweck für Shopify Payments.

Art der TransaktionAusgabe
ServicegebührSHFY‑SG‑[Waehrung]
BestellgebührSHFY-BG‑[Waehrung]‑[ShopifyPaymentsTransaktionsID]
AuszahlungsbetragSHFY-AUSZ-[Währung]-[Datum]

Shopify Payments Gebühren

In der folgenden Tabelle sehen Sie die einzelnen Gebühren, die Shopify Payments zur Verfügung stellt. Da die Originalbezeichnungen der Gebühren zu viele Zeichen enthalten, gibt PayJoe immer die Abkürzungen im Verwendungszweck mit aus.

GebührAbkürzung
application_fee_refundPPLCTNFR
debitdebit
dispute-reversalDSPTRVRS
dispute-withdrawalDSPTWTHD
payoutpayout
reserved_funds_reversalRSRVDFN1
reserved_funds_withdrawalRSRVDFND
transfertransfer