suchen
HeimWeChat-AppletMini-ProgrammentwicklungSo geben Sie die Zahlung im WeChat-Applet ab 0 ein

Die WeChat-Zahlungsfunktion im Miniprogramm wurde mit der Veröffentlichung des Miniprogramms eingeführt. In der Dokumentation des Miniprogramms gibt es jedoch nur eine Beschreibung der requestPayment-Funktion für die WeChat-Zahlungsschnittstelle.

Die requestPayment-Funktion ist zwar die einzige Funktion, die am Frontend des Miniprogramms aufgerufen werden muss, aber der erfolgreiche Zugriff auf WeChat Pay ist tatsächlich weit mehr als diese eine Funktion. Entwickler, die sich nicht mit WeChat Pay verbunden haben, werden verwirrt sein und nicht in der Lage sein, loszulegen.

In diesem Artikel wird erläutert, wie Sie von Grund auf auf die Miniprogramm-Zahlung zugreifen können. Dies ist besonders für Entwickler geeignet, die keine Erfahrung mit dem WeChat-Zahlungszugriff haben.

1. Beantragen Sie eine WeChat-Zahlung

Nachdem das Miniprogramm authentifiziert wurde, können Sie in der WeChat-Zahlungsmenüleiste im Hintergrund des Miniprogramms eine WeChat-Zahlung beantragen.

So geben Sie die Zahlung im WeChat-Applet ab 0 ein

Geben Sie die Unternehmensinformationen 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, und unterschreiben Sie das Konto Migration online, das heißt, der Bewerbungsprozess für WeChat Pay ist abgeschlossen.

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.

2. Vorbereitung

2.1 Konfigurieren der Applet-Taste

So geben Sie die Zahlung im WeChat-Applet ab 0 ein

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.

2.2 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, und melden Sie sich bei der Händlerplattform an (pay.weixin.qq .com) und gehen Sie zum Account Center, API Security, um das Zertifikat herunterzuladen und den Schlüssel einzurichten.

Der Schlüssel ist 32 Bit lang und muss nach der Einstellung ordnungsgemäß aufbewahrt werden, da der Schlüssel nicht angezeigt werden kann. Alle zahlungsbezogenen WeChat-Schnittstellen werden mit diesem Schlüssel verschlüsselt.

2.3 HTTP-Server konfigurieren

Das Frontend des Miniprogramms wird mit dem von WeChat bereitgestellten Framework entwickelt, das Backend ist jedoch weiterhin der eigene Server des Entwicklers. Das Miniprogramm initiiert eine https-Anfrage, was bedeutet, dass der Miniprogrammentwickler einen https-Server konfigurieren muss.

Bevor Sie den https-Server konfigurieren, müssen Sie zunächst ein Zertifikat erwerben. Das Zertifikat kann derzeit von relevanten Institutionen erworben werden.

Die Installationsanweisungen für das Zertifikat finden Sie hier:

https://www.qcloud.com/doc/product/400/4143

3. WeChat-Zahlungsprozess

WeChat-Zahlung bietet eine Vielzahl von Zahlungsmethoden, einschließlich Kartenzahlung, offizielle Kontozahlung, Scan-Code-Zahlung, APP-Zahlung, hier sind alle Schnittstellen der WeChat-Zahlung: https://pay .weixin .qq.com/wiki/doc/api/index.html

Das Miniprogramm wird verwendet, um die Zahlung in WeChat zu aktivieren. Es handelt sich tatsächlich um eine öffentliche Kontozahlung. Eine ausführliche Dokumentation zur offiziellen Kontozahlung finden Sie hier: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_1

Alle Links Informationen zur offiziellen Kontozahlung finden Sie unter diesem Link. Entwickler müssen zunächst ein allgemeines Verständnis dieser Schnittstellen haben.

Der Hauptprozess der offiziellen Kontozahlung im Miniprogramm ist wie folgt (dieses Diagramm berücksichtigt nur den normalen Prozess, für abnormale Prozesse sehen Sie sich bitte das offizielle Kontozahlungsdokument an):


So geben Sie die Zahlung im WeChat-Applet ab 0 ein

3.1 Über openid

Die Anfrage nach openid im obigen Prozess verwendet die Schnittstelle in der neuesten API des Miniprogramms. Entwickler können die Anmeldeschnittstelle des Miniprogramms anzeigen.

Die vom Entwickler vom Drittanbieterserver erhaltene OpenID muss in der einheitlichen Bestellschnittstelle verwendet werden.

3.2 Über das Miniprogramm, das die WeChat-Zahlung aufruft

Das Miniprogramm im obigen Prozess ruft die WeChat-Zahlung auf, indem es die WeChat-Zahlungsschnittstelle wx.requestPayment des Miniprogramms verwendet. 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.

Andere Parameter in der Schnittstelle, appId, noceStr, signType und paySign, werden vom Applet gespeichert oder berechnet.

Wo paySign die Signatur ist, ist das Dokument zum Signaturalgorithmus hier:

https://pay.weixin.qq.com/wiki/doc/api/jsapi.php? kapitel= 4_3&t=20161107

Der gesamte Hauptprozess der offiziellen Kontozahlung wird grundsätzlich auf einem Drittanbieterserver implementiert. Entwickler müssen sich mit der offiziellen Kontozahlungsdokumentation vertraut machen und den Nachrichteninteraktionsprozess verstehen jede Schnittstelle.

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

4. Vergleich zwischen Mini-Programm und JSSDK-WeChat-Zahlung

Die WeChat-Zahlungsschnittstelle von JSSDK ist eine Methode zur Verwendung von JS zur Aktivierung der offiziellen Kontozahlung. Weitere Informationen finden Sie in der Dokumentation der öffentlichen Plattform .

Wie Sie sehen können, ist das Miniprogramm WeChat Pay von JSSDK sehr ähnlich. Hier ist ein Vergleich der Unterschiede zwischen den beiden:

So geben Sie die Zahlung im WeChat-Applet ab 0 ein

Das Obige ist JeffChen (offizieller WeChat-Account: Mobile Development Technology). Ich hoffe, dass er über Miniprogramme für den Zugriff auf WeChat-Zahlungen berichtet.

Weitere Artikel zum Eingeben von Zahlungen über das WeChat-Applet ab 0 finden Sie auf der chinesischen PHP-Website!


Stellungnahme
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vorBy尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

SAP NetWeaver Server-Adapter für Eclipse

SAP NetWeaver Server-Adapter für Eclipse

Integrieren Sie Eclipse mit dem SAP NetWeaver-Anwendungsserver.

Sicherer Prüfungsbrowser

Sicherer Prüfungsbrowser

Safe Exam Browser ist eine sichere Browserumgebung für die sichere Teilnahme an Online-Prüfungen. Diese Software verwandelt jeden Computer in einen sicheren Arbeitsplatz. Es kontrolliert den Zugriff auf alle Dienstprogramme und verhindert, dass Schüler nicht autorisierte Ressourcen nutzen.

Herunterladen der Mac-Version des Atom-Editors

Herunterladen der Mac-Version des Atom-Editors

Der beliebteste Open-Source-Editor

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

Dreamweaver Mac

Dreamweaver Mac

Visuelle Webentwicklungstools