国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

微信支付HTTPS服務器證書驗證(PHP)

WrBug / 2106人閱讀

摘要:代碼驗證是否包含證書如果無法通過驗證,請點擊連接查看官方操作,安裝相應的證書即可商戶你的密鑰你的服務器通過微信支付服務器證書驗證你的服務器無法通過驗證點我查看如何安裝微信要求的根證書命令確認是否包含證書正常的輸出為,,,,,,,,,,,

PHP代碼驗證是否包含CA證書
如果無法通過驗證,請點擊連接查看官方操作,安裝相應的ca證書即可
# test_wechat_ca.php
 "商戶id", "nonce_str" => md5(time()));
$postData = $data + ["sign"=>strtoupper(md5(http_build_query($data) . "&key=你的密鑰"))];
$xml = "";
foreach ($postData as $k => $v) {
    $xml .= "<" . $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證書");
}

?>
命令確認是否包含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微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。 直接運行該文件即可給指定的微信...

    sanyang 評論0 收藏0
  • 一個PHP文件搞定微信支付系列之現金紅包

    摘要:網上的很多微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。直接運行該文件即可給指定的微信用戶發送現金紅包。 網上的很多PHP微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。 直接運行該文件即可給指...

    pf_miles 評論0 收藏0
  • 一個PHP文件搞定微信支付系列之企業付款

    摘要:網上的很多微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。直接運行該文件即可給指定的微信用戶轉賬。 網上的很多PHP微信支付接入教程都頗為復雜,且需要配置和引入較多的文件,本人通過整理后給出一個單文件版的,希望可以給各位想接入微信支付的帶來些許幫助和借鑒意義。 直接運行該文件即可給指定的微信...

    MoAir 評論0 收藏0
  • 手把手教你小程序對接微信支付

    摘要:按著我的步驟一步一步操作,你就可以成功的到這個微信支付技能包。原文鏈接手把手教你實現小程序微信支付由于自己本身就是開發的,所以只涉及到微信支付的開發。我將會一步一步的記錄如何實現微信支付的。第一步先上微信支付開發文檔境內普通商戶里面下載與。 這是我自己研究了兩天的微信支付整理得的開發筆記,然后在這里分享給大家,讓大家快速上手微信支付。 按著我的步驟一步一步操作,你就可以成功的get到這...

    XBaron 評論0 收藏0
  • 淺析微信支付:(余額提現)企業付款到微信用戶零錢或銀行卡賬戶

    摘要:本文是淺析微信支付系列文章的第十二篇,主要講解在商戶存在的提現商戶付款到微信用戶零錢或者銀行卡需求。應用場景微信支付已上線企業付款至銀行卡功能。企業付款到銀行卡發票與交易手續費發票為拆分單獨開具。 本文是【淺析微信支付】系列文章的第十二篇,主要講解在商戶存在的提現、商戶付款到微信用戶零錢或者銀行卡需求。 淺析微信支付系列已經更新十二篇了喲~,沒有看過的朋友們可以看一下哦。 淺析微信支...

    ad6623 評論0 收藏0

發表評論

0條評論

WrBug

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<