摘要:代碼驗證是否包含證書如果無法通過驗證,請點擊連接查看官方操作,安裝相應的證書即可商戶你的密鑰你的服務器通過微信支付服務器證書驗證你的服務器無法通過驗證點我查看如何安裝微信要求的根證書命令確認是否包含證書正常的輸出為,,,,,,,,,,,
PHP代碼驗證是否包含CA證書
如果無法通過驗證,請點擊連接查看官方操作,安裝相應的ca證書即可
# test_wechat_ca.php "商戶id", "nonce_str" => md5(time())); $postData = $data + ["sign"=>strtoupper(md5(http_build_query($data) . "&key=你的密鑰"))]; $xml = "命令確認是否包含CA證書"; foreach ($postData as $k => $v) { $xml .= "<" . $k .">" . $k .">"; } $xml .= " "; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, "https://apitest.mch.weixin.qq.com/sandboxnew/pay/getsignkey"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $xml); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); curl_setopt($ch,CURLOPT_HEADER,0); $content = curl_exec($ch); curl_close($ch); $toXml = simplexml_load_string($content, "SimpleXMLElement", LIBXML_NOCDATA); $arrXml = (array)$toXml; if ($arrXml["return_code"] == "SUCCESS") { die("你的服務器通過微信支付HTTPS服務器證書驗證"); } if ($arrXml["return_code"] == "FAIL") { die("你的服務器無法通過驗證:" . $arrXml["return_msg"] . ";" . "點我查看如何安裝微信要求的根CA證書"); } ?>
openssl s_client -connect api.mch.weixin.qq.com:443 -verify_return_error正常的輸出為:
depth=3 C = IE, O = Baltimore, OU = CyberTrust, CN = Baltimore CyberTrust Root verify return:1 depth=2 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = DigiCert Global Root CA verify return:1 depth=1 C = US, O = DigiCert Inc, OU = www.digicert.com, CN = GeoTrust RSA CA 2018 verify return:1 depth=0 C = CN, L = Shenzhen, O = Tencent Technology (Shenzhen) Company Limited, OU = R&D, CN = payapp.weixin.qq.com verify return:1 CONNECTED(00000003) --- # 注意上方的即可 Certificate chain 0 s:/C=CN/L=Shenzhen/O=Tencent Technology (Shenzhen) Company Limited/OU=R&D/CN=payapp.weixin.qq.com i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=GeoTrust RSA CA 2018 1 s:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=GeoTrust RSA CA 2018 i:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Global Root CA 2 s:/C=US/O=DigiCert Inc/OU=www.digicert.com/CN=DigiCert Global Root CA i:/C=IE/O=Baltimore/OU=CyberTrust/CN=Baltimore CyberTrust Root安裝根證書
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/28520.html
摘要:網上的很多微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。直接運行該文件即可給指定的微信用戶退款。 網上的很多PHP微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。 直接運行該文件即可給指定的微信...
摘要:網上的很多微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。直接運行該文件即可給指定的微信用戶發送現金紅包。 網上的很多PHP微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。 直接運行該文件即可給指...
摘要:網上的很多微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。直接運行該文件即可給指定的微信用戶轉賬。 網上的很多PHP微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。 直接運行該文件即可給指定的微信...
摘要:按著我的步驟一步一步操作,你就可以成功的到這個微信支付技能包。原文鏈接手把手教你實現小程序微信支付由于自己本身就是開發的,所以只涉及到微信支付的開發。我將會一步一步的記錄如何實現微信支付的。第一步先上微信支付開發文檔境內普通商戶里面下載與。 這是我自己研究了兩天的微信支付整理得的開發筆記,然后在這里分享給大家,讓大家快速上手微信支付。 按著我的步驟一步一步操作,你就可以成功的get到這...
摘要:本文是淺析微信支付系列文章的第十二篇,主要講解在商戶存在的提現商戶付款到微信用戶零錢或者銀行卡需求。應用場景微信支付已上線企業付款至銀行卡功能。企業付款到銀行卡發票與交易手續費發票為拆分單獨開具。 本文是【淺析微信支付】系列文章的第十二篇,主要講解在商戶存在的提現、商戶付款到微信用戶零錢或者銀行卡需求。 淺析微信支付系列已經更新十二篇了喲~,沒有看過的朋友們可以看一下哦。 淺析微信支...
閱讀 1683·2021-08-30 09:45
閱讀 1751·2019-08-30 15:54
閱讀 1169·2019-08-30 14:02
閱讀 1925·2019-08-29 16:21
閱讀 1609·2019-08-29 13:47
閱讀 3193·2019-08-29 12:27
閱讀 698·2019-08-29 11:01
閱讀 2659·2019-08-26 14:04