Heim  >  Artikel  >  Backend-Entwicklung  >  Zusammenfassung und Weitergabe des PHP-Versionsprozesses der WeChat-Zahlung

Zusammenfassung und Weitergabe des PHP-Versionsprozesses der WeChat-Zahlung

小云云
小云云Original
2018-03-31 14:50:141999Durchsuche

In diesem Artikel erfahren Sie hauptsächlich den PHP-Versionsprozess der WeChat-Zahlung. Aufgrund der weit verbreiteten Nutzung mobiler Dienste müssen Sie als PHPer einige zahlungsbezogene Technologien verstehen. Nachfolgend werde ich eine PHP-Version des Zahlungsvorgangs für Sie zusammenstellen.

1. Konfiguration der öffentlichen WeChat-Plattform

1.1Anmelden https://mp.weixin.qq.com,

Offene WeChat-Zahlung(300Yuan)

2. Händlerkonfiguration

2.1 Auf der Händlerplattform anmelden

https://pay.weixin.qq.com/ index.php/partner/public/home

Wenn der Anmeldebenutzer der Händlerplattform eine WeChat-ID gebunden hat, wird diese angezeigt :

2.2Grundkonfiguration

Bezahlen Sie für Konfigurationsoptionen, auf die Sie möglicherweise stoßen.

Zertifikat installieren

2.3 Sicherheits-API konfigurieren (erforderlich für die Entwicklung)

Legen Sie einen API-Schlüssel mit 32 Längen fest.

Zertifikat herunterladen(vorausgesetzt, dass die Kontrolle und das Zertifikat installiert wurden)

3. EntwickelteDemo (ThinkPHP, modifiziert gemäß der offiziellen Version)

3.1 Verzeichnisstruktur

3.2Dateidetails(libBibliothek)

3.2.1Konfigurationsdatei

3.2.2Der Code ruft

3.2.2.1 im Konstruktor des auf Controller Eingeführt in

3.2.2.2 Code-Anfrage zum Generieren von QR 3.2 .2.3Umgang mit Rückrufen

Die spezifische Verarbeitungslogik von Rückrufen liegt im Kern Bibliothek: Wenn die Zahlung abgeschlossen ist, ändern Sie den Status der Bestellung in der Datenbank auf 1

.

(WeChat-Rückruf)

3.2.2.3 Benutzerdefinierter Rückruf zur Erkennung des Bestellstatus

Nach der Generierung des QR-Codes wissen wir nicht, ob Der Benutzer zahlt Die Methode besteht darin, den Statuswert der Bestellung in der Rückruffunktion von WeChat zu beurteilen. Wenn dieser

1 ist, ist die Zahlung erfolgreich und Sie können den Vorgang anpassen diesmal.

Überprüfen Sie den Status der Bestellung im Hintergrund,

Verwandte Empfehlungen:

PHP So implementieren Sie die WeChat-Zahlung

Entwicklung der WeChat-Zahlungsrückerstattungsfunktion

PHP-Entwicklungsbeispiele für WeChat-Zahlung und Alipay-Zahlung

Das obige ist der detaillierte Inhalt vonZusammenfassung und Weitergabe des PHP-Versionsprozesses der WeChat-Zahlung. 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