Antrag und Erhalt der WeChat-Zahlungsschnittstellenschlüssel
Um die WeChat-Zahlungsfunktion des WordPress-„Website-Management-All-in-One“-Plugins von Logic Digital Technology zu aktivieren, müssen in den „WeChat-Zahlungseinstellungen“ des Plugins die vier Schnittstelleninformationen – „App-ID (AppId), Entwickler-Schlüssel (AppSecret), Händlernummer und Zahlungsschlüssel“ – korrekt eingetragen werden. Um diese vier WeChat-Zahlungsschnittstelleninformationen zu erhalten, muss eine Händlernummer für WeChat-Zahlung erstellt und die Dienste „JSAPI-Zahlung“ und „Native-Zahlung“ freigeschaltet werden. Zusätzlich sind verschiedene Entwicklerkonfigurationen, API-Sicherheitseinstellungen und die Bindung der App-ID erforderlich. Nach Abschluss dieser technischen Schritte erhalten Sie die vollständigen WeChat-Zahlungsschnittstelleninformationen „App-ID (AppId), Entwickler-Schlüssel (AppSecret), Händlernummer und Zahlungsschlüssel“. Die folgenden Inhalte führen Schritt für Schritt durch die komplette technische Einrichtung der WeChat-Zahlung.
一、Registrierung der WeChat-Zahlungshändlernummer
Melden Sie sich auf der Startseite von WeChat Pay an. Wie im folgenden Bild gezeigt, befindet sich unter dem QR-Code-Anmeldefeld der Zugang zur Beantragung der WeChat-Zahlungshändlernummer. Klicken Sie auf „Händler werden“, um zur Seite für die Registrierung der WeChat-Zahlungshändlernummer zu gelangen und die QR-Code-Registrierung durchzuführen. Folgen Sie den Anweisungen von WeChat Pay und füllen Sie die erforderlichen Informationen Schritt für Schritt aus. Nach erfolgreicher Prüfung können Sie die Händlernummer für WeChat Pay oder die mit Ihrem WeChat-Konto verbundene Nummer verwenden, um sich bei der WeChat-Zahlungshändlerplattform anzumelden.
Die Startseite von WeChat Pay sieht wie folgt aus:

Die Registrierungsseite für die WeChat-Zahlungshändlernummer sieht wie folgt aus:

二、Aktivierung der WeChat-Zahlungshändlerdienste „JSAPI-Zahlung“ und „Native-Zahlung“
Nach der Anmeldung bei der WeChat-Zahlungshändlerplattform klicken Sie oben rechts auf „Produktzentrum“ (rot markiert). Auf der folgenden Seite aktivieren Sie unter den Zahlungskategorien die Dienste „JSAPI-Zahlung“ und „Native-Zahlung“ (rot markiert). Klicken Sie dazu auf das gewünschte Zahlungsprodukt, gelangen zur Detailseite und klicken auf „Beantragen und Aktivieren“.

三、Entwicklungskonfiguration für „JSAPI-Zahlung“ und „Native-Zahlung“
Vor der Einbindung der Zahlungsprodukte „JSAPI-Zahlung“ und „Native-Zahlung“ auf der Website müssen die entsprechenden Entwicklungsparameter korrekt konfiguriert werden, da es sonst beim Aufruf der Zahlung im WordPress-System zu Fehlern kommt. Die Entwicklungskonfiguration für beide Zahlungsprodukte befindet sich auf derselben Seite. Das heißt, auf einer Seite werden die Parameter für mehrere Zahlungsprodukte zusammengefasst. Nach der Konfiguration und dem Speichern der Parameter auf der Produktseite von „JSAPI-Zahlung“ ist keine erneute Konfiguration auf der „Native“-Produktseite erforderlich. Unabhängig davon, über welches Zahlungsprodukt Sie die Entwicklungsseite betreten, ist es dieselbe Konfigurationsseite. Die korrekte Konfiguration von „JSAPI-Zahlung“ und „Native-Zahlung“ sieht wie im folgenden Bild aus:

1、Erläuterung der Entwicklungskonfigurationsparameter für JSAPI-Zahlung und Native-Zahlung
- Zahlungsautorisierungsverzeichnis für JSAPI-Zahlung: Geben Sie die Domain der Website ein, auf der JSAPI-Zahlung genutzt werden soll (die Domain, auf der Sie WeChat-Zahlung verwenden möchten)
- Callback-URL für Native-Zahlung: Nachdem der Nutzer die WeChat-Zahlung autorisiert und abgeschlossen hat, leitet der WeChat-Server den Browser des Nutzers zur vom Entwickler festgelegten Callback-Adresse weiter. (Die Domain, auf der Sie WeChat-Zahlung verwenden)
Damit ist die Entwicklungskonfiguration für JSAPI-Zahlung und Native-Zahlung abgeschlossen. Im nächsten Schritt müssen Sie die App-ID (AppId) und den Entwickler-Schlüssel (AppSecret) über die WeChat-Öffentlichkeitsplattform erhalten.
四、App-ID (AppId) und Entwickler-Schlüssel (AppSecret) über die öffentliche Plattform erhalten
Für die Integration von WeChat-Zahlung in Ihre Website benötigen Sie die WeChat-App-ID (AppID). Auf der WeChat-Zahlungshändlerplattform kann keine WeChat-App direkt erstellt werden; die Erstellung erfolgt auf der WeChat-Öffentlichkeitsplattform. Falls noch kein Konto auf der öffentlichen Plattform existiert, müssen Sie dieses zuerst anlegen. Es gibt zwei Arten von WeChat-Apps: den öffentlichen WeChat-Account und das WeChat-Miniprogramm. Beide können auf der öffentlichen Plattform erstellt werden. Jede erstellte App kann mit der WeChat-Zahlungshändlerplattform verknüpft werden. Im Folgenden zeigen wir die App-ID-Beschaffung anhand des öffentlichen Accounts.
Nachdem Sie ein Konto auf der WeChat-Öffentlichkeitsplattform erstellt haben, loggen Sie sich in das Backend des öffentlichen Accounts ein. Im linken Seitenmenü finden Sie unter dem rot markierten Bereich „Einstellungen und Entwicklung“ den Zugang zur „Grundkonfiguration“ des öffentlichen Accounts. Die Oberfläche nach dem Klick auf „Grundkonfiguration“ sieht wie folgt aus:

1、Abruf der App-ID (AppID) im Bereich „Grundkonfiguration“ des öffentlichen Accounts
Der erste rot markierte Punkt rechts im Bild ist die App-ID, also die Entwickler-ID (AppID). Kopieren und speichern Sie diese Entwickler-ID (AppID).
2、Abruf des App-Geheimnisses (AppSecret) des öffentlichen Accounts – Entwickler-Schlüssel (AppSecret)
Der zweite rot markierte Punkt rechts im Bild ist das benötigte Entwicklergeheimnis. Klicken Sie auf „Zurücksetzen“, um den Entwickler-Schlüssel (AppSecret) zu erhalten und zu speichern.
3、IP-Whitelist einrichten
Geben Sie die IP-Adressen der Server, die WeChat-Zahlung verwenden, in die „IP-Whitelist“ ein. Beim Aufruf der Schnittstelle zum Abrufen des access_token mit Entwickler-ID und Passwort muss die Quell-IP als Whitelist-IP eingetragen sein. Nur von IP-Adressen innerhalb der IP-Whitelist kann die access_token-Schnittstelle erfolgreich aufgerufen werden.
五、Funktionskonfiguration des öffentlichen Accounts
Nachdem Sie die „Grundkonfiguration“ des öffentlichen Accounts abgeschlossen haben, müssen Sie auch die Funktionskonfiguration korrekt vornehmen. Im Backend des öffentlichen Accounts klicken Sie nacheinander auf „Öffentlicher Account Einstellungen – Funktionskonfiguration“, um auf die folgende Funktionskonfigurationsseite zu gelangen. Die rot markierten Bereiche zeigen die Einstellungen, die korrekt konfiguriert werden müssen.

Einstellungen, die für den WeChat-öffentlichen Account konfiguriert werden müssen:
- Geschäftsdomain: Legen Sie die Domain der Website fest, auf der Sie WeChat-Zahlung nutzen möchten. Fügen Sie sowohl die Version mit als auch ohne „www“ hinzu.
- Sichere JS-Schnittstellendomain: Wie bei der Geschäftsdomain, legen Sie hier ebenfalls die Domain der Website fest, mit und ohne „www“.
- Web-Authorisierungsdomain: Auch hier dieselbe Domain, mit und ohne „www“, wie oben.
六、APPID binden
Folgen Sie den im folgenden Bild gezeigten Schritten: Auf der Produktseite (Detailseite der JSAPI-Zahlung) klicken Sie auf „AppID-Kontoverwaltung“, dann auf den rot markierten Button „+ AppID verknüpfen“, um zur Eingabe- und Bindungsoberfläche für die AppID zu gelangen.

Kopieren Sie die in der Grundkonfiguration des öffentlichen Accounts erhaltene App-ID (Entwickler-ID) in das rot markierte AppID-Eingabefeld, aktivieren Sie das Kontrollkästchen „Ich habe gelesen und stimme zu“ und klicken Sie abschließend auf „Absenden“. Damit ist die Bindung der Anwendung im WeChat-Zahlungshändlerportal abgeschlossen.

七、„API-Sicherheit“ – Zertifikatsantrag und API-Schlüsselkonfiguration
Nachdem die Anwendung (AppID) gebunden wurde, müssen Sie die Einstellungen unter „API-Sicherheit“ vornehmen. Wie im folgenden Bild gezeigt, gehen Sie im Verwaltungsbereich des WeChat-Zahlungshändlerportals nacheinander auf „Kontozentrum“ in der oberen Leiste und dann im linken Menü auf „API-Sicherheit“, um zur API-Sicherheitseinstellungsseite zu gelangen. Dort beantragen Sie das API-Zertifikat und konfigurieren die Zahlungsschlüssel. Die unter API-Sicherheit einzurichtenden „APIv2-Schlüssel“ und „APIv3-Schlüssel“ sind die Zahlungsschlüssel. Nach Beantragung des API-Zertifikats konfigurieren Sie die APIv2- und APIv3-Schlüssel und speichern diese sicher ab.
Mein WeChat-Zahlungshändlerkonto hat bereits die Beantragung des API-Zertifikats und die Einrichtung der APIv2/v3-Schlüssel (Zahlungsschlüssel) abgeschlossen. Diese Zertifikate und Schlüssel sind in einem ordnungsgemäßen Betriebszustand, daher ist es aus Sicherheitsgründen nicht geeignet, eine praktische Demonstration für die Leser durchzuführen. Ihr könnt die richtigen Einstellungen anhand der Anleitung zur Beantragung des API-Zertifikats, der Anleitung zur Einrichtung des APIv2-Schlüssels und der Anleitung zur Einrichtung des APIv3-Schlüssels durchführen.

Nachdem die „API-Sicherheit“-Zertifikatsbeantragung und die Konfiguration der API-Schlüssel abgeschlossen sind, sind alle WeChat-Zahlungseinstellungen erledigt. Die vier erforderlichen WeChat-Zahlungsschnittstelleninformationen für das WordPress-Website-Management-Multi-Plugin – „Anwendungs-ID (AppId), Entwicklerschlüssel (AppSecret), Händlernummer und Zahlungsschlüssel“ – wurden bereits drei gespeichert, nur die Händlernummer fehlt, deren Auffindung oben nicht beschrieben wurde. Aufmerksame Leser haben vielleicht schon bemerkt, dass die Händlernummer bereits bei der Erstellung des WeChat-Zahlungshändlerkontos vorhanden ist. Wer sie noch nicht gefunden hat, siehe die nächste Bildbeschreibung.
八、Händlernummer abrufen
Wie unten im Bild gezeigt, klicken Sie oben rechts auf der WeChat-Zahlungshändlerplattform auf „Mein Konto“, wie im roten Kasten markiert. Im aufgeklappten Bereich ist die erste Position die Händlernummer. Kopieren Sie diese und speichern Sie sie zusammen mit den anderen Schnittstelleninformationen.

九、Eingabe der WeChat-Zahlungsschnittstelleninformationen in die Einstellungen des Website-Management-Multi-Plugins
Geben Sie die erhaltenen „Anwendungs-ID (AppId), Entwicklerschlüssel (AppSecret), Händlernummer und Zahlungsschlüssel“ in die entsprechenden Eingabefelder unter „WeChat-Zahlungseinstellungen“ des WordPress-Website-Management-Multi-Plugins ein. Nachdem Sie die Informationen kopiert und eingefügt haben, klicken Sie unten auf „Änderungen speichern“. So wird die WeChat-Zahlungsfunktion für Kaufbuttons, Produktkäufe und kostenpflichtige Mitgliedschaften aktiviert. Wenn Website-Nutzer auf der Frontend-Seite auf diese Kaufbuttons klicken, können sie den Kauf per WeChat-Scan bezahlen.

Schlusswort: Nach der Lektüre des Artikels „Antrag auf WeChat-Zahlung und Abruf der WeChat-Zahlungsschnittstellenschlüssel“ verstehen die Leser nun die Konfigurationsmethoden der beiden WeChat-Zahlungsprodukte JSAPI-Zahlung und Native-Zahlung sowie die Zusammenhänge und Verifikationsprozesse der Anwendungen im WeChat-Ökosystem. Mit diesem technischen Verständnis können Nutzer des WordPress-Website-Management-Multi-Plugins von Logic Digital Technology die Integration von WeChat-Zahlungen selbstständig durchführen. Abschließend sei darauf hingewiesen, dass die erhaltenen WeChat-Zahlungsschnittstelleninformationen sicher verwahrt werden müssen, da ein Verlust und eine erneute Konfiguration zum Erlöschen der bestehenden Schlüssel führen und somit die zuvor konfigurierte WeChat-Zahlung auf der Website außer Betrieb setzen würde.
Copyright © Logic Digital Technology (SZLOGIC). Alle Rechte vorbehalten, Wiederveröffentlichung untersagt.