1. 程式人生 > >關於微信支付如何在伺服器安裝證書,針對windows伺服器的證書安裝方法

關於微信支付如何在伺服器安裝證書,針對windows伺服器的證書安裝方法

微信支付證書傳到網站伺服器上指定一個目錄,並解壓,解壓出來後有微信支付API證書共四份(證書pkcs12格式、證書pem格式、證書金鑰pem格式、CA證書),接下來的操作需要在伺服器上進行操作,可通過遠端桌面連線方式連到伺服器上操作:

(1)將證書檔案所在的目錄的安全中新增everyone使用者許可權;

(2)執行命令MMC,開啟“控制檯”,在“檔案”->“新增/刪除管理單元”,新增“證書”->“我的使用者帳戶”,再新增“證書”->“計算機帳戶”,如下圖:


然後:
[A]在“控制檯根節點” -> “證書 - 當前使用者” -> “個人” ->“證書”上右鍵點選選擇“匯入”證書,然後根據提示匯入到之前從微信商戶平臺上下載的證書檔案。
[B]

在“控制檯根節點” -> “證書 - 當前使用者” -> “中級證書頒發機構” ->“證書”上右鍵點選選擇“匯入”證書,然後根據提示匯入到之前從微信商戶平臺上下載的證書檔案。
[C]在“控制檯根節點” -> “證書(本地計算機)” -> “個人” ->“證書”上右鍵點選選擇“匯入”證書,然後根據提示匯入到之前從微信商戶平臺上下載的證書檔案。
[D]在“控制檯根節點” -> “證書(本地計算機)” -> “中級證書頒發機構” ->“證書”上右鍵點選選擇“匯入”證書,然後根據提示匯入到之前從微信商戶平臺上下載的證書檔案。

(3)到微軟網站上下載並安裝

winhttpcertcfg.exe檔案,下載連結:http://www.microsoft.com/en-us/download/details.aspx?id=19801

(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