thinkphp3.2整合支付寶手機網頁支付

1.首先當然要商家通過簽約,由支付寶審覈通過才能進行技術集成;


2.下載支付寶提供的php demo,直接測試商戶賬號,密鑰,證書可用再進行整合,下面的步驟就是如何把demo改成自己的商戶號和私鑰。我記得當時下載他的demo修改後是可以支付成功的,但是就是驗籤失敗,後面找客服,客服給我一個新的證書纔可以驗籤成功。最後是看懂了支付寶支付的業務流程, 不成功才能推測那個環節出問題了

其實可以跟着支付寶的說明文檔操作,有問題找客服解答。https://doc.open.alipay.com/doc2/detail?treeId=60&articleId=103564&docType=1


3.demo用到的RSA加密,需要用命令生成商戶的私鑰和公鑰,參考它的教程就行:https://doc.open.alipay.com/doc2/detail?treeId=58&articleId=103242&docType=1


4.生成後需要上傳證書,也是參考它的教程:

https://doc.open.alipay.com/doc2/detail.htm?spm=0.0.0.0.140v2Y&treeId=58&articleId=103578&docType=1


5.然後把demo的商戶私鑰改成自己第3步生成的私鑰:


6.修改一下partner就可以測試支付了


7.只要測試支付成功後,移植到thinkphp3.2也就容易了。

到了這一步,就可以參照這個教程:http://www.thinkphp.cn/code/240.html,將demo移植到thinkphp3.2裏面了。


工作了一年多,就知道很多東西都別想着一步到位,做項目的前面要想好方案,方案最好是通過別人的驗證的,自己做太費時間,又需要時間驗證又不穩定,執行的時候要一步一步執行,確保前一環節沒有問題,再進行下一步,不然除了問題又要返回來一步一步驗證。事實上,如果能找到別人做的demo,一改參數就可以用,那肯定很爽,但是找不到,就得自己做,自己做就要先從demo開始驗證,驗證沒有問題再進行移植,順利的話也很快的。後面有空再上傳自己做的demo。


寫了一個集成的demo,改修改的東西,在README.md中有簡單介紹。






下載鏈接http://download.csdn.net/detail/zhengxiaojunkite/9379301


發佈了74 篇原創文章 · 獲贊 15 · 訪問量 14萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章