微信支付平臺證書生成 --- 2022-06-29

最近在做微信訂單被用戶投訴了,想讓微信抄送消息給到我們自己的api,然后我們接受后推送消息到飛書(當(dāng)然也可以釘釘或者其他)
報錯信息:“應(yīng)答的微信支付簽名驗(yàn)證失敗”
https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter6_2_3.shtml

image.png

問題分析:這個問題是證書導(dǎo)致的,不應(yīng)該是商戶證書,應(yīng)該是平臺證書

  1. 確保你已經(jīng)安裝了 擴(kuò)展 (wechatpay-guzzle-middleware)
    https://github.com/wechatpay-apiv3/wechatpay-guzzle-middleware
image.png

格式:
php vendor/wechatpay/wechatpay-guzzle-middleware/tool/CertificateDownloader.php -f 你自己的key路徑(apiclient_key.pem) -k (這個是你自己填寫的apiv3密匙不是v2) -m (填商戶號) -o 這個事生成的路徑他會生成一個文件你存在哪里 -s 商戶API證書序列號這個在微信后臺找就ok了

示例:

php vendor/wechatpay/wechatpay-guzzle-middleware/tool/CertificateDownloader.php -f public/apiclient_key.pem -k muuu4e654977ddd3f2448dd0c1f54433987 -m 1631642900 -o /Users/mac/Downloads/ -s 564689765E6BD58DE51F6F12C99C563BCD8A32134A8

最后生成出來的事一個類似于這個的東西

wechatpay_2C8EBB2F0D526E9F4399DC3F2D450F6E09512854.pem

參考文獻(xiàn):https://blog.csdn.net/weixin_44598071/article/details/115521032?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-115521032-blog-124693086.pc_relevant_multi_platform_whitelistv1&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-115521032-blog-124693086.pc_relevant_multi_platform_whitelistv1&utm_relevant_index=2

其他:微信回調(diào)驗(yàn)證和回調(diào)數(shù)據(jù)處理
https://pay.weixin.qq.com/wiki/doc/apiv3/wechatpay/wechatpay4_1.shtml

image.png
image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容