關於微信支付如何在伺服器安裝證書,針對windows伺服器的證書安裝方法
微信支付證書傳到網站伺服器上指定一個目錄,並解壓,解壓出來後有微信支付API證書共四份(證書pkcs12格式、證書pem格式、證書金鑰pem格式、CA證書),接下來的操作需要在伺服器上進行操作,可通過遠端桌面連線方式連到伺服器上操作:
(1)將證書檔案所在的目錄的安全中新增everyone使用者許可權;
(2)執行命令MMC,開啟“控制檯”,在“檔案”->“新增/刪除管理單元”,新增“證書”->“我的使用者帳戶”,再新增“證書”->“計算機帳戶”,如下圖:
然後:
[A]在“控制檯根節點” -> “證書 - 當前使用者” -> “個人” ->“證書”上右鍵點選選擇“匯入”證書,然後根據提示匯入到之前從微信商戶平臺上下載的證書檔案。
[B]
[C]在“控制檯根節點” -> “證書(本地計算機)” -> “個人” ->“證書”上右鍵點選選擇“匯入”證書,然後根據提示匯入到之前從微信商戶平臺上下載的證書檔案。
[D]在“控制檯根節點” -> “證書(本地計算機)” -> “中級證書頒發機構” ->“證書”上右鍵點選選擇“匯入”證書,然後根據提示匯入到之前從微信商戶平臺上下載的證書檔案。
(3)到微軟網站上下載並安裝
(4)安裝winhttpcertcfg.exe後,找到其安裝目錄,一般是:C:\Program Files (x86)\Windows Resource Kits\Tools,將winhttpcertcfg.exe拷貝一份到證書檔案所在的目錄中;
(5)執行CMD命令列後,在命令列中轉到證書所在的目錄,然後執行:
winhttpcertcfg -g -i "apiclient_cert.p12" -c LOCAL_MACHINE\My -a "Network Service" -p password
winhttpcertcfg -g -c LOCAL_MACHINE\My -s "MMPay" -a "Network Service"
winhttpcertcfg -g -c LOCAL_MACHINE\My -s "MMPay" -a "EveryOne"
備註說明:以上命令列中的第1行中password為你的證書密碼,密碼一般設定為商戶號;第2、3行中的MMPay為證書名稱
提醒:以上命令列中的減號,雙引號都為英文半形狀態,如果您發現直接複製以上命令執行後,提示的是使用方法,那麼說明覆制的不行,請手動輸入
相關推薦
關於微信支付如何在伺服器安裝證書,針對windows伺服器的證書安裝方法
微信支付證書傳到網站伺服器上指定一個目錄,並解壓,解壓出來後有微信支付API證書共四份(證書pkcs12格式、證書pem格式、證書金鑰pem格式、CA證書),接下來的操作需要在伺服器上進行操作,可通過遠端桌面連線方式連到伺服器上操作: (1)將證書檔案所在的目錄的安全中
微信支付:curl出錯,錯誤碼:60 阿星小棧
AS 公眾平臺 false cau span ble 後來 class 公眾 最近一個微信項目用到微信支付系統,在微信官方下載了一個官方的demo。運行後竟然報錯。Fatal error: Uncaught exception ‘WxPayException‘
微信支付非同步回撥,帶你解決微信支付的深坑
1.首先我們先下載微信支付的伺服器端demo 2.個檔案作用介紹 index.jsp 下單 payRequest.jsp 獲取微信支付prepay_id等。 重點我說說這個payNotifyUrl.jsp
大佬為你揭祕微信支付的系統架構,你想知道的都在這裡了
歡迎大家前往騰訊雲+社群,獲取更多騰訊海量技術實踐乾貨哦~ 本文由李躍森發表於雲+社群專欄 李躍森,騰訊雲PostgreSQL首席架構師,騰訊資料庫團隊架構師,負責微信支付商戶系統核心資料庫的架構設計和研發,PostgreSQL-x2社群核心成員,獲多項國家發明專利。從事PG核心開發和架構設計超過10年
關於微信支付的一個坑,在此記錄一下。
版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/sctzkj/article/details/72681882 由於專案需要, 必須要做微信支付。 以前只做過支付寶,沒做過微信。 就在官方下載了DEMO研究。 一
統一呼叫微信支付結果通知介面,如何觸發自定義方法或不同的指定方法
統一呼叫微信支付通知如何執行自定義的方法 可以利用attach引數 附加資料 attach 否 String(127) 深圳分店 附加資料,在查詢API和支付通知中原樣返回,可作為自定義引數使用。 官方已經說明這可以當作自定義引數,而且下單填寫的內容會在支付通知中原樣返回 所以在下單
抓住支付寶、微信支付的“短板”,它成第三方支付平臺最大的黑馬
我們都知道,微信支付寶是目前為止最大的第三方支付平臺,從2004年支付寶成立以後,支付寶就依託於淘寶,作為淘寶獨立使用的第三方支付平臺,一直到2008年開始支付寶推出移動電子支付之後,支付寶才開始正式的面向第三方(非淘寶使用)。而支付寶又在2010年年底的時候跟中國銀行合作,推出了快捷支付,
微信支付----APP(安卓,IOS)調起微信支付所需引數,c#後臺介面
#region 微信APP支付介面 /// <summary> /// 微信APP支付介面 /// </summary> /// <param name="out_trade_no
JavaWeb在呼叫微信支付介面的時候,出現的各種奇葩錯誤
第一個錯誤:簽名錯誤 微信給返回的錯誤日誌為: <xml> <return_code><![CDATA[SUCCESS]]></return_code> <return_msg><![CDATA[簽名錯誤]
ASP.NET WEB API微信支付通知接口,返回xml數據,微信服務器不識別問題
lis 格式轉化 dict top throws 計算 轉化 empty lease 原文:ASP.NET WEB API微信支付通知接口,返回xml數據,微信服務器不識別問題
微信支付 伺服器DigiCert CA 證書的安裝
如果你的伺服器上沒有內建DigiCert的根CA證書, 採用上面兩種方式驗證的過程中, 可能會碰到問題。需要你主動往作業系統或者執行環境的證書信任列表中,新增DigiCert的根證書。為了提升相容性, 微信支付的伺服器上部署了DigiCert的交叉證書. 客戶端的執行環境中需要安裝(Baltimore Cyb
微信支付:伺服器(Java)統一下單獲取prepay_id成功,前端公眾號裡呼叫jsapi提示支付驗證簽名失敗
昨天折騰一宿,就是因為這個問題: 微信支付:伺服器統一下單獲取prepay_id成功,前端公眾號裡呼叫jsapi提示支付驗證簽名失敗(簽名工具測試簽名正確) 這裡預設的是簽名方式是MD5,前後兩個簽名方式不一至導致的“支付驗證簽名失敗”。 解決方法:前後兩個簽名方式調成
【漏洞預警】微信支付SDK存在嚴重漏洞,可導致0元支付或商家伺服器被黑
XXE (XML External Entity Injection) 漏洞發生在應用程式解析 XML 輸入時,沒有禁止外部實體的載入。是一種針對使用XML互動的Web應用程式的攻擊方法。 受影響版本: JAVA
ASP.NET WEB API微信支付通知介面,返回xml資料,微信伺服器不識別問題
最近開發微信小程式中用到了微信支付功能,介面開發用的ASP.NET WEB API;在支付成功後,介面接受到微信伺服器的支付通知結果,處理完資料,介面返回給微信服務資料時出現了問題。微信伺服器識別不到返回的資料,導致重複通知。最終解決程式碼如下: protect
微信支付HTTPS伺服器證書驗證指引
轉載自:https://www.cnblogs.com/Alex80/p/8917033.htmlhttps://pay.weixin.qq.com/wiki/doc/api/micropay.php?chapter=23_4安裝根證書。幾種常見的linux發行版本的操作命令
微信支付,判斷是否安裝了微信
在App中使用支付功能的時候,對於支付寶支付,如果手機上有安裝支付寶App,可直接喚起。如果沒有安裝,會喚起網頁版。相比之下,微信則沒有這麼完善,如果沒安裝或者解除安裝,就會出現無法喚起的情況。所以我們在微信支付的時候,先判斷一下比較好。 如何判斷是否安裝了微
java對微信支付HTTPS伺服器證書更新進行後當前伺服器是否可用驗證
收到了這樣的一個通知:微信支付HTTPS伺服器證書的根證書將於2018-08-23日到期,微信支付計劃於2018-05-29日更換伺服器證書。請通知貴司技術開發人員儘快完成相關驗證,確保安裝新的根
人人商城退款提示“未上傳完整的微信支付證書,請到【系統設置】->【支付方式】中上傳”
base64 -c strong itl key inline pem 完整 bubuko 【問題描述】人人商城後臺操作買家退款時提示“未上傳完整的微信支付證書,請到【系統設置】->【支付方式】中上傳” 【解決方案】是因為微信支付升級改版之後
微信支付錯誤,頁面URL末註冊
net 控制器 index dex 微信 其中 大小寫 ssd 都是 最近在做個項目用到微信支付的JSSDK支付時候碰到“URL末註冊的問題”,可是我已經在公眾平臺裏的支付目錄裏添加了,測試了幾次都是這個問題,最後才發現原來是大小寫的問題,還有我的支
【java】java反射機制,動態獲取對象的屬性和對應的參數值,並屬性按照字典序排序,Field.setAccessible()方法的說明【可用於微信支付 簽名生成】
modifier 直接 this 字段值 1-1 讓我 toupper ima play 方法1:通過get()方法獲取屬性值 package com.sxd.test.controller; public class FirstCa{ private