php微信api
1. php對接第三方支付渠道之微信支付v3版本
文接上篇 PHP如何更科學地接入第三方渠道 ,既然已經寫到這了,索性創建了一個gitee倉庫,地址: https://gitee.com/wuzhh/tp6-payment ,有需要的可以去看看。
言歸正傳,微信支付v3版本剛推出不久,鑒於微信官方一貫語焉不詳的尿性,論壇上自然仍舊一片哀嚎,鄙人一路踩坑下來,倒也還算順利,把過程分享給大家參考~
在微信商戶平台中找到API安全,這一步按照官方提示操作即可,比較簡單不再贅述
注意,第1步中導出的證書有三個文件,以我的經驗只有apiclient_key.pem是有用的,apiclient_cert.pem則沒什麼用(沒發現它有什麼用),拿到apiclient_key.pem的路徑之後:
上面是官方提供的命令,此處:
apiV3key = 設置的v3秘鑰
mchId = 商戶號
mchPrivateKeyFilePath = apiclient_key.pem的路徑
mchSerialNo = 商戶API證書序列號
outputFilePath = 微信支付平台證書的存儲路徑
你可能會問,-c參數填啥?這里需要說一下這個參數是驗證證書用的,填的是微信支付平台證書的路徑,因為我們現在是 第一次創建證書,所以-c參數不需要填寫 ,需要特別注意一下。
這樣就能確保上文注入的支付實例都有共同的支付和回調方法
有部分方法文中沒上,我個人的項目中用上了,就暫且保留吧
通知部分過段時間再更,明天就算端午節就更到這了,有需要的小夥伴可以留言,我爭取盡快補上~
2. 請問一下PHP如何實現微信掃碼登錄PC網站
php微信掃碼pc端自動登陸羨彎注冊用的介面scope是snsapi_userinfo,微信登陸一個是網兄塵悶頁授權登陸,另一個是微信聯兄遲合登陸
3. php怎麼實現微信掃碼後直接獲取個人信息
大致的思路是這樣的:
1.
通過微信的開放API獲取到二維碼,當然自己生成也是可以的
2.
用戶掃描二維碼後進入到一個連接下,這個連接中的代碼是使用開放API獲取用戶個人信息
只要去請求開放API的獲取個人信息介面,微信或自動跳轉到讓用戶授權給你的
微信公眾號
的界面,用戶授權以後你就可以顯示他的個人信息了