Detaillierte Erläuterung des Zahlungsfunktionscodes des Vue-Projekts

Detaillierte Erläuterung des Zahlungsfunktionscodes des Vue-Projekts

1. Alipay-Methode:

Alipay-Methode: Klicken Sie zum Bezahlen auf Alipay, rufen Sie die Backend-Schnittstelle (mit der Bestellnummer) auf und das Backend gibt ein Formular (HTML-Zeichenfolgenstruktur) zurück.

Senden Sie das Formular, um die Alipay-Zahlung aufzurufen

Code:

// alipayWap: Formularfragment, das von der Hintergrundschnittstelle zurückgegeben wird <div v-html="alipayWap" ref="alipayWap"></div>
Methoden: {
	zuAlipay() {
		dies.$axios.get('xxx').then(res = > {
			dies.alipayWap = res;
             // Warten Sie, bis DOM aktualisiert ist. Anschließend wird das Formular auf der Seite this.$nextTick(() => { angezeigt.
            	dies.$refs.alipayWap.children[0].submit()
          	})
		})
	}
}

2. WeChat Pay

Der Großteil der Arbeit wird vom Backend erledigt. Die Auftragsgenerierung wird vom Backend durchgeführt und mit Tencent verbunden. Das Frontend ist nur dafür verantwortlich, den vom Backend zurückgegebenen Zahlungs-QR-Code (vom Backend generiert) auf dem Terminal anzuzeigen, damit Benutzer ihn scannen können. In einigen Fällen kann sich das Frontend auch mit der Auftragsgenerierung verbinden und dann selbst den QR-Code generieren, aber diese Situation ist relativ selten.

Sie müssen eine QR-Codeseite basierend auf der vom Hintergrund zurückgegebenen URL generieren, wie in der Abbildung gezeigt

QR-Code-Anzeigecode:

Fordern Sie die Zahlungs-QR-Code-Schnittstelle des Backends an

Zum Schluss den QR-Code scannen und bezahlen.

Dies ist das Ende dieses Artikels über die Zahlungsfunktion des Vue-Projekts. Weitere relevante Inhalte zur Vue-Zahlungsfunktion finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Implementierung der Zahlungsfunktion im Vue-Projekt (WeChat-Zahlung und Alipay-Zahlung)
  • Springboot + Vue + Docking-Alipay-Schnittstelle + Zahlungsfunktion zum Scannen von QR-Codes (Sandbox-Umgebung)
  • Fallstricke bei der Implementierung der WeChat-Zahlungsfunktion in Vue
  • Die H5-Seite von Vue ruft die Alipay-Zahlungsfunktion auf
  • Vue imitiert die Bezahlfunktion von Alipay

<<:  Der Unterschied zwischen GB2312, GBK und UTF-8 in der Webseitenkodierung

>>:  Lösung für den ineffektiven Rand von in HTML verschachtelten Divs

Artikel empfehlen

So implementieren Sie den Selbststart eines Docker-Containers

Container-Autostart Docker bietet einen Neustartr...

Detaillierte Analyse des MySQL-Datentyps DECIMAL

Vorwort: Wenn wir Dezimalzahlen speichern müssen ...

Probleme mit Join-Abfragen und Unterabfragen in MySQL

Inhaltsverzeichnis Grundlegende Syntax für Multi-...

Gemessenes Bild - HTTP-Anforderung

Bitte öffnen Sie die Testseite in einem gängigen ...

Was ist ZFS? Gründe für die Verwendung von ZFS und seine Funktionen

Geschichte von ZFS Das Z-Dateisystem (ZFS) wurde ...

Detaillierte Erläuterung des Lese-Commits der MySQL-Transaktionsisolationsebene

MySQL-Transaktionsisolationsebene anzeigen mysql&...

Lernen Sie MySQL Index Pushdown in fünf Minuten

Inhaltsverzeichnis Vorwort Was ist Index-Pushdown...

Blog-Design Webdesign-Debüt

Die erste Webseite, die ich entworfen habe, sieht...

Tomcat Server Erste Schritte Super ausführliches Tutorial

Inhaltsverzeichnis 1. Einige Konzepte von Tomcat ...