WeChat Pay
Schritt 1. Vorbereitung
Zuerst müssen Sie ein Händlerkonto auf der WeChat Merchant Platform haben.
Bevor Sie auf WeChat Pay zugreifen, gibt es einige Vorbereitungen, die getroffen werden müssen.
Sie können sich auf die Dokumentation Vorbereitung vor dem Zugriff für weitere Informationen beziehen.
1.1 API-Schlüssel v3 erhalten
Melden Sie sich bei der WeChat Merchant Platform an, wählen Sie Account Settings > API Security >Set APIv3 Secret
und klicken Sie auf Set APIv3 secret
, um den API Key v3
zu erhalten.
Wie man API Key v3
erhält: APIv3 Key Einstellungen
1.2 Händlerzertifikat erhalten
Sie können sich bei der WeChat Merchant Platform anmelden und Account Settings > API Security > API Certificate
auswählen, um das Zertifikat herunterzuladen.
Nach dem Herunterladen des Zertifikats erhalten Sie die Certificate Serial Number
gemäß Wie man die Zertifikatsseriennummer ansieht und den Private Key
gemäß Wie man den privaten Schlüssel des Zertifikats erhält.
Erstellen Sie dann ein Cert
bei Casdoor und füllen Sie die notwendigen Informationen aus.
1.3 Händler-ID und App-ID erhalten
Wie man Merchant ID
erhält: WeChat Pay Händler-ID Abfrageanleitung
Wie man App ID
erhält: WeChat Pay APPID Abfrageanleitung
Schritt 2. Einen WeChat Pay Zahlungsanbieter erstellen
Erstellen Sie als Nächstes einen WeChat Pay Zahlungsanbieter in Casdoor, indem Sie die notwendigen Informationen ausfüllen.
Name | Name in WeChat Pay |
---|---|
Category | wählen Sie Payment |
Type | wählen Sie WeChat Pay |
Client ID | Merchant ID erhalten von Schritt 1.3 |
Client secret | API Key v3 erhalten von Schritt 1.1 |
App ID | App ID erhalten von Schritt 1.3 |
Cert | Cert konfiguriert bei Schritt 1.2 |
Schritt 3. Den WeChat Pay Zahlungsanbieter für Ihr Produkt hinzufügen
Fügen Sie schließlich den WeChat Pay Zahlungsanbieter für Ihr Produkt hinzu, damit Benutzer das Produkt mit WeChat Pay kaufen können.
Unterstützung für JSAPI-Zahlung
Derzeit unterstützt Casdoor JSAPI-Zahlung und Native Zahlung in WeChat Pay.
Um JSAPI-Zahlung zu unterstützen, sollten Sie einen WeChat OAuth Provider konfigurieren, der WeChat Media Platform
unterstützt. Die Client ID 2
des WeChat OAuth Providers und die App ID
des WeChat Pay Zahlungsanbieters müssen gleich sein.
Nach dem Einloggen über WeChat (im mobilen Szenario: z.B. der eingebaute WeChat-Browser in der WeChat-Mobil-App) können Benutzer Produkte mit WeChat Pay basierend auf JSAPI-Zahlung kaufen.