Heim  >  Artikel  >  WeChat-Applet  >  WeChat-Miniprogramm WeChat-Zahlungszugangsentwicklung

WeChat-Miniprogramm WeChat-Zahlungszugangsentwicklung

Y2J
Y2JOriginal
2017-04-24 14:24:272416Durchsuche

In diesem Artikel geht es hauptsächlich um die Fallstricke, die beim Entwicklungsprozess der Verbindung des WeChat-Applets mit der WeChat-Zahlung auftreten. Er ist in zwei Teile unterteilt: das Applet und die Backend-Schnittstellenkapselung. Der Hauptinhalt dieses Artikels ist wie folgt:

1. Backend-Schnittstellenkapselung

3.

1. Backend-Schnittstellenkapselung

Basierend auf ThinkPHP 5 für die Schnittstellenkapselung lauten die spezifischen Schritte wie folgt:

1. Das offizielle WeChat-Zahlungsdokument enthält ein PHP-Beispiel Skript WeChat-Zahlung. Laden Sie es herunter. Das Beispiel hat jede Klasse gekapselt. Wir müssen nur das Verzeichnis wxpay im Erweiterungsverzeichnis hinzufügen , und fügen Sie dann den Namespace hinzu;

Beispieländerungsergebnisse

Die wichtigste Klasse ist WxPayApi.php. Fügen Sie das Formular nach dem Namespace wie folgt hinzu: und die Transformation anderer Klassen ist ähnlich: WeChat-Miniprogramm WeChat-Zahlungszugangsentwicklung

3. Geben Sie den Namespace ein, in dem er verwendet werden muss, und Sie können ihn als neues Objekt verwenden und eine Bestellung aufgeben einheitlich Schnittstellenbeispiel:

Führen Sie zunächst die erforderlichen Klassen ein: WeChat-Miniprogramm WeChat-Zahlungszugangsentwicklung

kapselt die externe einheitliche Bestellschnittstelle und gibt direkt die Parameter zurück, die das Miniprogramm zum Aufrufen benötigt Zahlungsschnittstelle:

WeChat-Miniprogramm WeChat-Zahlungszugangsentwicklung

Die Rückzahlungsschnittstelle ist ähnlich und kann durch eine einheitliche Auftragsklasse gekapselt werden.

2. Miniprogramm-Integration WeChat-Miniprogramm WeChat-Zahlungszugangsentwicklung

Sie müssen nur die von der Schnittstelle zurückgegebenen Daten an die js-Schnittstelle von WeChat übergeben von der Schnittstelle zurückgegeben Zum Beispiel:

Die von der Integrationsschnittstelle zurückgegebenen Daten lauten wie folgt:

WeChat-Miniprogramm WeChat-Zahlungszugangsentwicklung3. Zusammenfassung

1. Die WeChat-Zahlungs-API des offiziellen Kontos jssdk, das vom Miniprogramm WeChat-Zahlungs-API verwendet wird, weist im offiziellen Dokument einen falschen Parameter auf, d. h. das „I“ in der übergebenen App-ID muss großgeschrieben werden. andernfalls wird immer ein Parameterfehler ausgegeben. Ich habe das schon lange debuggt und hoffe, dass Freunde, die es sehen, aufmerksam werden.

2. Nach dem Aufruf der einheitlichen Bestellschnittstelle können die von der einheitlichen Bestellung zurückgegebenen Ergebnisse nicht direkt an das Miniprogramm zurückgegeben werden und die Signatur muss neu generiert werden. WeChat-Miniprogramm WeChat-Zahlungszugangsentwicklung

3. Wenn Sie Fragen haben, hinterlassen Sie bitte eine Nachricht zur Diskussion.

Das obige ist der detaillierte Inhalt vonWeChat-Miniprogramm WeChat-Zahlungszugangsentwicklung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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