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服务端用)
Öffentlichen RSA-Schlüssel generieren
openssl> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem (网站配置)
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或者安卓用)
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')
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!