Heim >WeChat-Applet >Mini-Programmentwicklung >Einführung in Methoden zur Entwicklung von Miniprogrammen für den Zugriff auf WeChat-Zahlungsfunktionen

Einführung in Methoden zur Entwicklung von Miniprogrammen für den Zugriff auf WeChat-Zahlungsfunktionen

青灯夜游
青灯夜游nach vorne
2020-04-20 09:16:393663Durchsuche

Einführung in Methoden zur Entwicklung von Miniprogrammen für den Zugriff auf WeChat-Zahlungsfunktionen

Mit dem Start des Miniprogramms hat WeChat auch die Zahlungsfunktion des Miniprogramms geöffnet, und die Miniprogrammdokumentation enthält nur eine Beschreibung der requestPayment-Funktion für die WeChat-Zahlung Schnittstelle. Die requestPayment-Funktion ist tatsächlich die einzige Funktion, die im Frontend des WeChat-Applets aufgerufen werden muss. Es gibt jedoch weit mehr als eine Funktion, um dem Applet den Zugriff auf WeChat-Zahlungen zu ermöglichen. Der Anfang wird ihnen schwer fallen.

Um auf die Zahlungsfunktion im Miniprogramm zuzugreifen, müssen Sie zunächst die WeChat-Zahlung beantragen. Nachdem das Miniprogramm authentifiziert wurde, können Sie im Hintergrund des Miniprogramms und in der WeChat-Zahlungsmenüleiste die WeChat-Zahlung beantragen .

Einführung in Methoden zur Entwicklung von Miniprogrammen für den Zugriff auf WeChat-Zahlungsfunktionen

Geben Sie die Geschäftsinformationen und das öffentliche Konto ein, WeChat Pay überweist einen zufälligen Betrag auf das öffentliche Konto, geben Sie den Betrag ein, um die Verifizierung abzuschließen, unterzeichnen Sie die Migration online, und die WeChat-Zahlung ist abgeschlossen. Zahlungsantragsprozess.

Nachdem der WeChat-Zahlungsantrag abgeschlossen ist, werden die WeChat-Zahlungshändlernummer, der Benutzername und das Passwort der Händlerplattform sowie andere Informationen an die E-Mail-Adresse des Registranten gesendet. Konfigurieren Sie den Miniprogrammschlüssel, klicken Sie auf der Seite mit den Hintergrundeinstellungen des Miniprogramms auf „Generieren“. Nachdem der Administrator den QR-Code überprüft hat, wird das AppSecret zufällig generiert. Bitte bewahren Sie das Appsecret ordnungsgemäß auf und speichern Sie es nicht im Klartext auf dem Server. AppSecret wird für die Interaktion mit dem WeChat-Server verwendet. Beispielsweise ist es erforderlich, die OpenID-Schnittstelle des Benutzers abzurufen.

Einführung in Methoden zur Entwicklung von Miniprogrammen für den Zugriff auf WeChat-Zahlungsfunktionen

Legen Sie den Schlüssel fest und laden Sie das Zertifikat herunter. Verwenden Sie den Benutzernamen und das Passwort, die Sie bei der Beantragung der WeChat-Zahlung erhalten haben, um sich bei der Händlerplattform anzumelden, das Zertifikat herunterzuladen und den Schlüssel festzulegen das Account Center und die API-Sicherheit. Der Schlüssel ist 32 Bit lang und muss nach dem Festlegen ordnungsgemäß aufbewahrt werden, da der Schlüssel nicht angezeigt werden kann. Alle zahlungsbezogenen WeChat-Schnittstellen werden mit diesem Schlüssel verschlüsselt. Konfigurieren Sie den HTTPS-Server. Das Frontend des Miniprogramms wird mit dem von WeChat bereitgestellten Framework entwickelt, das Backend ist jedoch immer noch der eigene Server des Entwicklers. Das Miniprogramm initiiert eine https-Anfrage, was bedeutet, dass der Miniprogrammentwickler einen https-Server konfigurieren muss. Bevor Sie einen https-Server konfigurieren, müssen Sie zunächst ein Zertifikat erwerben. Tencent Cloud kann Benutzern derzeit kostenlose Zertifikate zur Verfügung stellen. Die WeChat-Zahlung bietet eine Vielzahl von Zahlungsmethoden, darunter Kartenzahlung, offizielle Kontozahlung, Scancode-Zahlung und APP-Zahlung. Das Miniprogramm wird verwendet, um die Zahlung in WeChat zu aktivieren, aber es handelt sich tatsächlich um eine Zahlung über ein öffentliches Konto. Entwickler müssen zunächst ein allgemeines Verständnis dieser Schnittstellen haben.

Über openid

Im obigen Prozess wird openid über die Schnittstelle in der neuesten API des Miniprogramms angefordert. Entwickler können die Anmeldeschnittstelle des Miniprogramms anzeigen . Die vom Entwickler vom Drittanbieterserver erhaltene OpenID muss in der einheitlichen Bestellschnittstelle verwendet werden.

Das Miniprogramm ruft die WeChat-Zahlung auf

Das Miniprogramm im obigen Prozess ruft die WeChat-Zahlung auf und verwendet die WeChat-Zahlungsschnittstelle des Miniprogramms wx.requestPayment Eine detaillierte Beschreibung der Schnittstelle finden Sie in der WeChat Payment API des Miniprogramms.

Die Paket- und TimeStamp-Parameter in dieser Schnittstelle werden vom Drittanbieter-Server des Entwicklers zurückgegeben, und das Paket wird vom Drittanbieter-Server aus der Antwort der einheitlichen Bestellschnittstelle abgerufen.

Weitere Parameter in der Schnittstelle, appId, noceStr, signType und paySign, werden vom Miniprogramm gespeichert oder berechnet, wobei paySign die Signatur ist. Der gesamte Hauptprozess der offiziellen Kontozahlung wird grundsätzlich auf einem Drittanbieterserver implementiert. Entwickler müssen die offiziellen Kontozahlungsdokumente gründlich lesen und den Nachrichteninteraktionsprozess und jede Schnittstelle verstehen.

Einige Funktionen, die für die normale WeChat-Zahlung unerlässlich sind, werden hier nicht beschrieben: Ausnahmebehandlung, Bestellabfrage, Rückerstattungseinleitung, Kontoauszugsdownload usw.

Ob es sich um die Bezahlfunktion oder die Geburt von Miniprogrammen handelt, WeChat ist praktisch und verändert das Leben der Menschen auf seine eigene Art und Weise. Heutzutage sind überall um uns herum verschiedene kleine Programme zu sehen, die in den WeChat-Listen der Benutzer aufgezeichnet sind, und viele davon sind praktische, werkzeugartige kleine Programme, die Transaktionen realisieren können.

Empfohlen: „Mini-Tutorial zur Programmentwicklung

Das obige ist der detaillierte Inhalt vonEinführung in Methoden zur Entwicklung von Miniprogrammen für den Zugriff auf WeChat-Zahlungsfunktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:即速学院. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen