支付寶當面付(PHP Demo)小白教程


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM