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

Vue implementiert ein einfaches Einkaufswagenbeispiel

In diesem Artikelbeispiel wird der spezifische Co...

Methoden und Probleme zum Festlegen des HTML-Zeilenabstands

Um den Zeilenabstand von <p></p> festz...

Wie implementiert MySQL ACID-Transaktionen?

Vorwort Kürzlich wurde ich in einem Interview gef...

Optimierung der Web-Frontend-Leistung

Best Practices für die Web-Frontend-Optimierung: ...

Zwei Möglichkeiten, den 30-Sekunden-Werbecode aus dem Youku-Video zu entfernen

Ich glaube, jeder kennt dieses Gefühl: Ein Video m...

So starten Sie mehrere MySQL-Instanzen in CentOS 7.0 (mysql-5.7.21)

Konfigurationsanweisungen Linux-System: CentOS-7....

Werbefähigkeiten im Baidu Union-Umfeld (grafisches Tutorial)

Kürzlich haben Studierende des User Experience-Tea...

20 CSS-Codierungstipps für mehr Effizienz (sortiert)

In diesem Artikel möchten wir eine Sammlung von 2...

Implementierung von MySQL-indexbasierten Stresstests

1. Datenbankdaten simulieren 1-1 Datenbank- und T...

So geben Sie Parametervariablen extern im Docker an

In diesem Artikel wird hauptsächlich erläutert, w...

Beispiel für die Integration von Kafka mit Nginx

Hintergrund nginx-kafka-module ist ein Plug-In fü...

Vorteile und Nachteile von JSON sowie Einführung in die Verwendung

Inhaltsverzeichnis 1. Was ist JSON 1.1 Array-Lite...