Apple Pay-Zugangsdaten erstellen
Wenn Sie Apple Pay nutzen, generieren Sie in Ihrem Apple-Entwickler-Konto die nötigen Daten, um sie in Ihrem OXID eShop zu Unzer hochladen zu können.
Die Daten benötigen Sie unter
.Sie benutzen dieselben Zertifikate und Schlüssel für den Sandbox- wie für den Live-Betrieb.
Weitere Informationen finden Sie unter
Voraussetzungen
Sie haben Zugriff auf die Unzer-Dokumentation zum Erzeugen der Apple Pay-Zertifikate unter docs.unzer.com/payment-methods/applepay/applepay-prerequisites.
Apple Pay-Händler-ID anlegen
Generieren Sie die die Händler-ID, die Sie im Feld Shopbetreiber Identifikation eingeben müssen.
Vorgehen
Um ein Apple-Entwickler-Konto anzulegen, legen Sie unter appleid.apple.com eine Apple-ID an.
Melden Sie sich in Ihrem Apple-Entwickler-Konto an.
Wählen Sie Certificates, Identifiers & Profiles.
Wählen Sie im Menü den Eintrag Identifiers und dann das :guilabel:` Add Identifiers`-Symbol (+)`.
Unter Register a new Identifier wählen Sie Merchant IDs und bestätigen mit Continue.
Unter Register a Merchant ID geben Sie Folgendes ein:
Description: Beschreibung der Anwendung
Beispiele:Wenn Sie ein dediziertes Testsystem zum Prüfen der Apple Pay-Funktionen benutzen, beispielsweise Apple Pay Test.
Um im Produktionsbetrieb den besser den Überblick zu behalten, geben Sie beispielsweise den Namen des betreffenden Subshops ein.
Identifier: Empfohlen: Geben Sie eine Zeichenfolge nah dem Schema merchant.<Domänenname>.<Applikationsname> ein.
Beispiel: merchant.meinoxidshop.applepaytest
Wählen Sie Continue.
Um Ihre Eingaben zu bestätigen, wählen Sie Register.
Resultat
Ihre Händler-ID erscheint unter Identifiers in der Spalte Identifier.
Zahlungs-Zertifikat erzeugen
Generieren Sie das Zahlungs-Zertifikat und den dazugehörigen Schlüssel, die Sie in den Feldern Zertifikat zur Zahlungsabwicklung und Privater Schlüssel zur Zahlungsabwicklung eingeben müssen.
Lassen Sie das Zertifikat von Apple signieren.
Voraussetzungen
Sie haben eine Apple-Händler-ID angelegt (siehe Apple Pay-Händler-ID anlegen).
Vorgehen
Folgen Sie Schritt 1 der Anleitung unter Generate the Payment Processing Certificate.
Resultat: Sie haben folgende Dateien:ECC-Schlüssel, in unserem Beispiel
ecckey.key
CSR, in unserem Beispiel
ecccertreq.csr
Wählen Sie Sie in Ihrem Apple-Entwickler-Konto unter Apple Pay-Händler-ID anlegen für Ihren OXID eShop erzeugt haben, in unserem Beispiel Apple Pay Test.
die Händler-ID, die Sie unterUm die Datei
ecccertreq.csr
zu Apple hochzuladen, wählen Sie unter Apple Pay Payment Processing Certificates die Schaltfläche Create Certificate (siehe Step 2: Upload the Payment Processing Certificate CSR to Apple).
Name, Typ und Ablaufdatum des Zertifikats werden angezeigt.Um das von Apple signierte Zertifikat herunterzuladen und zu speichern, wählen Sie unter Apple Pay Payment Processing Certificates die Schaltfläche Download (siehe Step 3: Download the Apple-signed Payment Processing Certificate).
Sie haben das von Apple heruntergeladenecsr
-Zertifikatecccertreq.csr
gespeichert.Konvertieren Sie das
csr
-Zertifikat in einepem
-Datei (siehe Step 4: Convert the certificate to a text file).
Sie haben in unserem Beispiel die Dateiapple_pay.pem
.Konvertieren Sie den ECC-Schlüssel (in unserem Beispiel
ecckey.key
), den Sie in Schritt 1 generiert haben, in einen nicht-verschlüsselten privaten Schlüssel im Format PKCS#8 (siehe Step 5: Convert your ECC private key to a non-encrypted PKCS #8 private key).
Sie haben in unserem Beispiel die Dateiprivatekey.key
.
Resultat
Sie haben folgende Dateien gespeichert:
das Zertifikat zur Zahlungsabwicklung, in unserem Beispiel die Datei
apple_pay.pem
den dazugehörigen privaten Schlüssel zur Zahlungsabwicklung im Format PKCS#8, in unserem Beispiel die Datei
privatekey.key
Händler-Zertifikat erzeugen
Generieren Sie das Händler-Zertifikat und den zugehörigen Schlüssel, die Sie in den Feldern Shopbetreiber Zertifikat und Shopbetreiber Zertifikat Privater Schlüssel eingeben müssen.
Lassen Sie das Zertifikat von Apple signieren.
Voraussetzungen
Sie haben eine Apple-Händler-ID angelegt (siehe Apple Pay-Händler-ID anlegen).
Vorgehen
Folgen Sie Schritt 1 der Anleitung unter Generate a Merchant Identity Certificate.
Resultat: Sie haben folgende Dateien:RSA-Schlüssel, in unserem Beispiel
encrypted_merchant_id.key
CSR, in unserem Beispiel
merchant_id.csr
Wählen Sie Sie in Ihrem Apple-Entwickler-Konto unter Apple Pay-Händler-ID anlegen für Ihren OXID eShop erzeugt haben, in unserem Beispiel Apple Pay Test.
die Händler-ID, die Sie unterUm die Datei
merchant_id
zu Apple hochzuladen, wählen Sie unter Apple Pay Merchant ID Certificate die Schaltfläche Create Certificate (siehe Step 2: Upload the Merchant Identification Certificate CSR to Apple).
Name, Typ und Ablaufdatum des Zertifikats werden angezeigt.Um das von Apple signierte Zertifikat herunterzuladen und zu speichern, wählen Sie unter Apple Pay Merchant ID Certificate die Schaltfläche Download (siehe Step 3: Download the Apple-signed Merchant Identification Certificate).
Sie haben das von Apple heruntergeladenecsr
-Zertifikatmerchant_id.cer
gespeichert.Konvertieren Sie das
csr
-Zertifikat in einepem
-Datei (siehe Step 4a: Convert the certificate).
Sie haben in unserem Beispiel die Dateimerchant_id.pem
.Konvertieren Sie den RSA-Schlüssel (in unserem Beispiel
encrypted_merchant_id.key
), den Sie in Schritt 1 generiert haben, in einen nicht-verschlüsselten privaten Schlüssel im Format PKCS#8 (siehe Step 4b: Convert your RSA private key).
Sie haben in unserem Beispiel die Dateimerchant_id.key
.
Resultat
Sie haben folgende Dateien gespeichert:
das Händler-Zertifikat, in unserem Beispiel die Datei
merchant_id.pem
den dazugehörigen privaten Schlüssel zum Händler-Zertifikat im Format PKCS#8, in unserem Beispiel die Datei
merchant_id.key