Heim > Backend-Entwicklung > PHP-Tutorial > PHP-Docking-Prozess für mobiles Alipay und detaillierte Beschreibung des privaten und öffentlichen Schlüssels des Händlers 9 (Bild)

PHP-Docking-Prozess für mobiles Alipay und detaillierte Beschreibung des privaten und öffentlichen Schlüssels des Händlers 9 (Bild)

黄舟
Freigeben: 2023-03-06 16:00:02
Original
2453 Leute haben es durchsucht

1. Sie müssen zuerst einen Vertrag mit Alipay unterzeichnen

2. Gehen Sie zur offiziellen Website von Alipay, um skd herunterzuladen

Dies ist auch der komplizierteste Punkt

1. Verwenden Sie das heruntergeladene SDK, um einen geheimen Schlüssel zu generieren (diese drei Befehle werden im SDK-Dokument erklärt, installieren Sie einfach das Tool und generieren Sie sie der Reihe nach)

RSA privat generieren Schlüssel

openssl>g    enrsa -out rsa_private_key.pem 1024   (php服务端用)
Nach dem Login kopieren

Öffentlichen RSA-Schlüssel generieren

openssl>      rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem  (网站配置)
Nach dem Login kopieren




Konvertieren Sie den privaten RSA-Schlüssel in das PKCS8-Format

openssl>   pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt   (ios或者安卓用)
Nach dem Login kopieren

4 , und dann ist der Code in notify_url.php der Code der Callback-Funktion auf der PHP-Seite (am besten schreiben Sie einen Schnittstelle für iOS und Android, als Rückrufschnittstelle)

5,

if ($_POST['trade_status'] == 'TRADE_FINISHED')   else if ($_POST['trade_status'] == 'TRADE_SUCCESS')
Nach dem Login kopieren


Es fügt eine eigene lokale Datenverarbeitung und eine Menge hinzu Rückrufinformationen und spezifische Bedingungen werden zurückgegeben, wenn die Zahlung erfolgreich ist. Schnittstellendokument

Hinweis: Auch wenn die Rückruffunktion nicht verwendet wird, kann der Client dennoch erfolgreich bezahlen und es kommt nicht zu Konflikten mit dem Server Achten Sie daher bei der Konfiguration des Servers unbedingt auf private_key_path, ali_public_key_path und cacert. Sind die Adressen der drei Konfigurationsdateien korrekt?

Das obige ist der detaillierte Inhalt vonPHP-Docking-Prozess für mobiles Alipay und detaillierte Beschreibung des privaten und öffentlichen Schlüssels des Händlers 9 (Bild). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage