真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

nodejs微信掃碼支付功能實(shí)現(xiàn)-創(chuàng)新互聯(lián)

前言

本篇文章主要是記錄本人在微信掃碼支付過程中所遇到的問題,給大家一個(gè)借鑒作用,希望對你們有幫助

做網(wǎng)站、網(wǎng)站設(shè)計(jì)的開發(fā),更需要了解用戶,從用戶角度來建設(shè)網(wǎng)站,獲得較好的用戶體驗(yàn)。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗(yàn),見的多,溝通容易、能幫助客戶提出的運(yùn)營建議。作為成都一家網(wǎng)絡(luò)公司,打造的就是網(wǎng)站建設(shè)產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來訪用戶感受到浩方產(chǎn)品的價(jià)值服務(wù)。

開發(fā)環(huán)境

  • nodejs v8.1.0
  • egg v1.1.0

準(zhǔn)備工作

微信公眾號-appid

微信商戶號-mch_id

key值(簽名算法所需,其實(shí)就是一個(gè)32位的密碼,可以用md5生成一個(gè))(key設(shè)置路徑:微信商戶平臺(tái)(pay.weixin.qq.com)-->賬戶設(shè)置-->API安全-->密鑰設(shè)置)

掃碼支付-統(tǒng)一下單

以下才用的是微信模式二,因?yàn)楸容^簡單

  let MD5 = require('md5'),
    xml2js = require('xml2js'),
    url = "https://api.mch.weixin.qq.com/pay/unifiedorder",// 下單請求地址
    appid = '公眾號id',
    mch_id = '微信商戶號';
    notify_url = '回調(diào)地址',
    out_trade_no = '自己設(shè)置的訂單號',// 微信會(huì)有自己訂單號、我們自己的系統(tǒng)需要設(shè)置自己的訂單號
    total_fee = '訂單金額',// 注意,單位為分
    body = '商品簡單描述', 
    trade_type = 'NATIVE',// 交易類型,JSAPI--公眾號支付、NATIVE--原生掃碼支付、APP--app支付
    nonce_str = moment().format('YYYYMMDDHHmmssSSS'),// 隨機(jī)字符串32位以下
    stringA = `appid=${公眾號id}&body=${body}&mch_id=${微信商戶號}&nonce_str=${nonce_str}¬ify_url=${
    notify_url}&out_trade_no=${out_trade_no}&spbill_create_ip=${ctx.request.ip}&total_fee=${total_fee}&trade_type=${trade_type}`,
    stringSignTemp = stringA + "&key=xxxxxxxxxxxxxxxxx", //注:key為商戶平臺(tái)設(shè)置的密鑰key
    sign = MD5(stringSignTemp).toUpperCase(); //注:MD5簽名方式
  

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


分享文章:nodejs微信掃碼支付功能實(shí)現(xiàn)-創(chuàng)新互聯(lián)
新聞來源:http://weahome.cn/article/djeeis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部