一、技術(shù)棧

  • 語(yǔ)言:Node

  • web框架 Express

  • 開發(fā)過程中依賴的模塊

    1. express-xml-bodyparser 用于解析客戶端post過來的xml格式的數(shù)據(jù)

    2. jstoxml 用于將js對(duì)象轉(zhuǎn)換成xml

    3. xml2js 用戶將xml轉(zhuǎn)換js對(duì)象

 

二、微信開發(fā)之旅

 

  1. 注冊(cè)商戶平臺(tái)

     這一步不設(shè)計(jì)開發(fā)。。。不詳說。

  2. 支付目錄設(shè)置

     微信公眾平臺(tái)-> 微信支付-> 開發(fā)配置,見微信官方圖,具體細(xì)節(jié)見圖片

  3. 統(tǒng)一下單

    接口地址 :https://api.mch.weixin.qq.com/pay/unifiedorder

必須提交的參數(shù)

 appid 公眾平臺(tái)的appid
 attach 自定義消息
 body 商品類別【商品信息都可以】
 mch_id 商戶平臺(tái)的賬號(hào)
 nonce_str 隨機(jī)字符串,不超過32位
 notify_url 微信生成prepay_id后,會(huì)