1.先找到螞蟻金服開發平台下載Demo
(地址:https://docs.open.alipay.com/194/105201/)
2.用支付寶工具去生成一個公鑰和私鑰
(工具地址:https://docs.open.alipay.com/291/105971/)
3.把下載下來的Demo解壓后打開config.php文件把生成的私鑰跟支付寶給你的支付寶公鑰填寫上。注意的是私鑰生成的時候要把私鑰保存好。
(文件位置:dangmianfu_demo_php/f2fpay/config)
3.1)這里是查看自己的APP_ID和支付公鑰
(地址:https://openhome.alipay.com/platform/keyManage.htm)
4.現在開打f2fpay/qrpay_test.php文件這里可以把一些不需要的參數可以去掉(把必填的參數留住就行)
4.1)填寫完成后接下來就可以測試一下了,下面是訪問我的本地測試地址(localhost/ailpay/dangmianfu_demo_php/f2fpay/qrpay_test.php)
4.2)點擊確定后如果成功了就會返回二維碼地址給你
注意:如果失敗不返回就去檢查一下你的公鑰和私鑰APP_ID是否正確
4.3)返回的二維碼地址是訪問不到二維碼的。需要用工具生成。這里我使用的是phpqrcode (下載地址:https://sourceforge.net/projects/phpqrcode/)下載下來以后把phpqrcode.php文件拖到你的項目目錄里面。在f2fpay/qrpay_test.php文件里面加載工具文件進來。
4.4)點擊確定后如果成功了就會返回支付寶二維碼給你
看看掃出的錢是否與你填寫的金額相同就行。
5.回調方法
5.1)自己寫一個回調方法然后在config.php配置文件里面填寫好。
5.2)還需要在 f2fpay/service/AlipayTradeService.php文件中添加回調信息。
5.2)回調方法用於如果支付成功就會給返回訂單號。根據訂單號更改訂單狀態即可。
6.接下來就是需要把logo加入到二維碼中間和把圖片保存到本地的。
6.1)在f2fpay/qrpay_test.php文件中生成二維碼成功的時候來對圖片處理,首先准備好需要放到二維碼中間的logo圖片存放到項目的某個目錄下。
原文鏈接:https://blog.csdn.net/yang_guang91/java/article/details/82146759