destoon 的中國銀聯在線支付接口封裝在了 DT_ROOT/api/chinapay/ 下面,但是后來銀行由原來的 .key升級成了證書,所以現在的destoon中國銀聯在線支付就不能用了,經過稍加琢磨修改后,依然ok。
【前后變動】
1、參數變動
destoon 原來的參數為:
現在中國銀聯在線參數變更為:
2、證書變更
由原來的兩個.key 文件(一個公鑰,一個私鑰)
變成了現在的證書(私人) ,申請銀聯成功后,根據銀行提供的證書參考號和授權碼獲取私鑰(詳細獲取步驟和方法同樣銀行會提供),
【開始操作】
1、獲取證書
申請銀聯成功后,銀行會給你發郵件,大概包含3-4個文檔,其中有 獲取私鑰方法(word 格式)。
一個excel 文檔,包含您申請的賬號,測試方法,證書參考號和授權碼。
一個word 文檔,獲取證書方法,特別要注意的是,第六步輸入密碼,一定要小于6位,且為字母+數字,不能有特殊符號。
2、將導出的證書上傳到目錄 : /api/pay/chinapay/
3、這一步就是修改destoon 代碼了。
A、 去官方下載對應的開發包,比如您開通的是網關支付,就下載《網關支付產品技術開發包1.15》 ,里面有demo(PHP ,.net, java),咱用php版本
B、在/api/pay/chinapay/ 創建certs 目錄,將下載的demo 里面的upacp_sdk_php\assets\生產環境證書 下所有文件上傳到certs 目錄。
C、上傳 如下文件至 /api/pay/chinapay/ 目錄。
upacp_sdk_php\assets\生產環境配置文件\common.php //修改包含文件路徑
upacp_sdk_php\utf8\func\secureUtil.php //去除 里面記錄日志相關的內容
upacp_sdk_php\utf8\func\common.php //修改包含文件路徑
D、在下載的demo包 目錄 \upacp_sdk_php\demo\api_01_gateway 選擇您需要用到的接口 重命名為 send_inc.php 上傳至 /api/pay/chinapay/ 目錄(原來的文件備份),需要修改的地方:
到此為止,接口安裝完畢。
樂發網超市批發網提供超市貨源信息,超市采購進貨渠道。超市進貨網提供成都食品批發,日用百貨批發信息、微信淘寶網店超市采購信息和超市加盟信息.打造國內超市采購商與批發市場供應廠商搭建網上批發市場平臺,是全國批發市場行業中電子商務權威性網站。