成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

WrBug / 2114人閱讀

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

PHP代碼驗證是否包含CA證書
如果無法通過驗證,請點擊連接查看官方操作,安裝相應(yīng)的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("你的服務(wù)器通過微信支付HTTPS服務(wù)器證書驗證");
}
if ($arrXml["return_code"] == "FAIL") {
    die("你的服務(wù)器無法通過驗證:" . $arrXml["return_msg"] . ";" . "點我查看如何安裝微信要求的根CA證書");
}

?>
命令確認(rèn)是否包含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
安裝根證書

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/28520.html

相關(guān)文章

  • 一個PHP文件搞定微信支付系列之退款

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

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

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

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

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

    MoAir 評論0 收藏0
  • 手把手教你小程序?qū)?em>微信支付

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

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

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

    ad6623 評論0 收藏0

發(fā)表評論

0條評論

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