Heim  >  Artikel  >  Backend-Entwicklung  >  WeChat-Entwicklung – Wie schreibe ich WeChat Payment? Was sollte auf der PHP-Seite geschrieben werden?

WeChat-Entwicklung – Wie schreibe ich WeChat Payment? Was sollte auf der PHP-Seite geschrieben werden?

WBOY
WBOYOriginal
2016-09-08 08:44:00902Durchsuche

**Unser Projekt ist eine App.
Wie schreibe ich das PHP-Backend?
Welches möchten Sie im offiziellen Dokument von WeChat lesen (nicht verstanden)?
Ist das ein Dokument, das im Hintergrund verwendet wird?
(Ich bin ein Neuling und habe noch nie eine Zahlungsschnittstelle geschrieben. Wenn es ein Entwicklungs-Tutorial oder ähnliches gibt, geben Sie bitte einen Link an. Vielen Dank!!!) **

WeChat-Entwicklung – Wie schreibe ich WeChat Payment? Was sollte auf der PHP-Seite geschrieben werden?
Das ist die Entwicklung, wie schreibe ich den PHP-Hintergrund?

WeChat-Entwicklung – Wie schreibe ich WeChat Payment? Was sollte auf der PHP-Seite geschrieben werden?
Warum gibt es hier ein PHP SDK?

WeChat-Entwicklung – Wie schreibe ich WeChat Payment? Was sollte auf der PHP-Seite geschrieben werden?
Was passiert, wenn die App-Zahlung, die ich vornehme, kein PHP-SDK hat?

Antwortinhalt:

**Unser Projekt ist eine App.
Wie schreibe ich das PHP-Backend?
Welches möchten Sie im offiziellen Dokument von WeChat lesen (nicht verstanden)?
Ist das ein Dokument, das im Hintergrund verwendet wird?
(Ich bin ein Neuling und habe noch nie eine Zahlungsschnittstelle geschrieben. Wenn es ein Entwicklungs-Tutorial oder ähnliches gibt, geben Sie bitte einen Link an. Vielen Dank!!!) **

WeChat-Entwicklung – Wie schreibe ich WeChat Payment? Was sollte auf der PHP-Seite geschrieben werden?
Das ist die Entwicklung, wie schreibe ich den PHP-Hintergrund?

WeChat-Entwicklung – Wie schreibe ich WeChat Payment? Was sollte auf der PHP-Seite geschrieben werden?
Warum gibt es hier ein PHP SDK?

WeChat-Entwicklung – Wie schreibe ich WeChat Payment? Was sollte auf der PHP-Seite geschrieben werden?
Was passiert, wenn die App-Zahlung, die ich vornehme, kein PHP-SDK hat?

Danke für die Einladung.

  • php kann direkt auf das entsprechende Schnittstellendokument verweisen, um die entsprechende Logik zu schreiben, z. B. die Menüabfrageschnittstelle

<code>// 你封装一个curl的方法,直接获取这个链接即可
https://api.weixin.qq.com/cgi-bin/menu/get?access_token=ACCESS_TOKEN</code>
  • Das WeChat-Schnittstellendokument erwähnt kein Geld-Backend. Sie haben alle die gleiche Schnittstelle und die gleiche Dokumentation. Vielleicht habe ich nicht verstanden, was Sie gesagt haben 后台

  • Sie können in Ihrem Backend-Management ein WeChat-Zahlungsverwaltungsmenü einrichten, die Funktionslogik des entsprechenden Schnittstellenaufrufs hineinschreiben und es als einfaches CURD behandeln

  • Mehrere spezielle Schnittstellen wie die WeChat-Zahlung können das SDK nutzen

Obwohl sich viele Leute über die Fallstricke des offiziellen Dokuments beschweren, ist es nicht schwierig, es zu entwickeln. Auf technischer Ebene gibt es keine Schwierigkeiten, es reicht aus, mit ihm zu kommunizieren Die von WeChat bereitgestellte Schnittstelle und die Prozessrückrufe reichen aus. Seien Sie bei der Entwicklung vorsichtig und nehmen Sie nicht zu viel als selbstverständlich hin. Wenn Sie es technisch schwierig finden, ist es nicht empfehlenswert, die offizielle Demo zu verwenden >

Dies ist die https://pay.weixin.qq.com/wik... der App

Dies ist die PHP-Version
https://pay.weixin.qq.com/wik...

Das Prinzip ist das gleiche. Nach dem Laden wird die Zahlung ausgelöst.

Wenn es im WeChat-Browser ist, ist der Zahlungsvorgang so. Ich bin erst kürzlich damit in Kontakt gekommen.
1: Autorisierung, openid abrufen
2. Bestellinformationen openid erhält die Zahlungsseite
3. Zahlung, das Programm endet.

4. Der Tencent-Server führt den Rückruf asynchron aus. Der Hauptzweck des Rückrufs besteht darin, dass Tencent uns mitteilt, ob die Bestellung erfolgreich bezahlt wurde, und wir den Status unserer Bestellung und einige Geschäftslogiken entsprechend verwalten können.

Wenn es sich um eine App-Zahlung handelt, habe ich noch nichts davon gehört, aber ich vermute, dass es so ist.

1: Die App generiert Bestellnummer, Betrag und andere Informationen über die PHP-Schnittstelle
2. Die App lädt die entsprechenden Parameter und springt aus der Zahlungsseite
3. Die PHP-Seite führt die Zahlungsrückrufverarbeitung durch.

Die App ist tatsächlich dafür verantwortlich, die Zahlungsseite zu verlassen und dann über die vom Tencent-Server zurückgegebenen Informationen zum Abschluss der Zahlung zu springen. Alle anderen Arbeiten werden in PHP erledigt.

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