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-Terminal und die Backend-Schnittstellenkapselung.
1. Backend-Schnittstellenkapselung
Die spezifischen Schritte sind wie folgt:
Der offizielle WeChat Zahlungsdokument stellt PHP bereit. Laden Sie das Beispiel des WeChat-Zahlungsskripts herunter.
2. Das Beispiel hat jede Klasse gekapselt. Wir müssen nur den Namespace hinzufügen, ein neues Verzeichnis wxpay unter dem Erweiterungsverzeichnis von TP5 erstellen und kopieren Fügen Sie die Klassen im Beispiel in dieses Verzeichnis ein und fügen Sie dann den Namespace hinzu Die Transformation anderer Klassen ist ähnlich:
3. Geben Sie den Namespace ein, in dem er verwendet werden muss, und ein neues Objekt kann beispielsweise die einheitliche Bestellschnittstelle verwenden :
Führen Sie zunächst die erforderlichen Klassen ein:
Kapseln Sie die einheitliche externe Bestellschnittstelle und geben Sie direkt die Parameter zurück, die das Miniprogramm zum Aufrufen der Zahlungsschnittstelle benötigt:
Die Rückzahlungsschnittstelle ist ähnlich und kann durch eine einheitliche Auftragsklasse gekapselt werden.
2. Integration des Miniprogramms
Sie müssen nur die von der Schnittstelle zurückgegebenen Daten an die js-Schnittstelle von WeChat übergebenDas Beispiel der von der Schnittstelle zurückgegebenen Daten lautet wie folgt:
Das Beispiel der von der integrierten Schnittstelle zurückgegebenen Daten lautet wie folgt:
3. Zusammenfassung1. Die WeChat-Zahlungs-API, die vom Miniprogramm WeChat-Zahlungs-API verwendet wird Ein falscher Parameter im offiziellen Dokument, das heißt, das „I“ in der übergebenen App-ID muss großgeschrieben werden, andernfalls wird immer ein Parameterfehler angezeigt.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.
Empfohlen: „Mini-Tutorial zur Programmentwicklung
“Das obige ist der detaillierte Inhalt vonWie verbinde ich das Miniprogramm mit der WeChat-Zahlung? (Einführung in das Entwicklungs-Tutorial). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!