1. 程式人生 > >使用Node.js搭建微信支付後臺(一)

使用Node.js搭建微信支付後臺(一)

第一部分前期儲備

1.1 註冊前的概述

微信公眾平臺可以獲取到公眾號的分類如下:

1. 服務號:主要偏於為使用者傳達資訊類似報紙雜誌認證前後都是每天只可以群發一條訊息;適用人群媒體企業政府或其他組織

2. 訂閱號主要偏於服務互動類似銀行114提供服務查詢認證前後都是每個月可群發4條訊息適用人群個人媒體企業政府或其他組織

3. 企業號主要用於公司內部通訊使用需要先驗證身份才可以關注成功企業號。【適用人群企業政府事業單位或其他組織

以上三者之間的區別以及相關問題彙總


1244C624-356B-4203-872D-AB16EAFF9997.png

因為本篇文章側重於支付環節,從上圖中可以得知我們可以選擇認證的服務號認證的企業號

1.2 註冊所需材料

騰訊文件中可以得到以下資訊:

 

743301-0239001a5c3ad5be.png

具體的不同型別的註冊,請前往騰訊文件下側選擇具體型別.可進入微信客服--微信支付商戶教程

 

1-150F5132301Z4.png

第二部分已獲取商戶號

2.1 得到商戶號

稽核通過後,獲取到的資訊如下:

 

F06197C2-6133-4662-BF1D-91EB22BE7CF0 2.png

2.2 支付型別

微信支付擁有四種基礎支付功能,分別為刷卡支付、掃碼支付、公眾號支付、APP支付,並提供企業紅包、代金券、立減優惠等營銷新工具,滿足使用者及商戶的不同支付場景。

2.2.1. 刷卡支付

場景介紹: 如超市付款,工作人員掃我們微信支付碼.

步驟1:使用者選擇刷卡支付付款並開啟微信,進入“我”->“錢包”->“刷卡”條碼介面; 步驟2:收銀員在商戶系統操作生成支付訂單,使用者確認支付金額; 步驟3:商戶收銀員用掃碼裝置掃描使用者的條碼/二維碼,商戶收銀系統提交支付; 步驟4:微信支付後臺系統收到支付請求,根據驗證密碼規則判斷是否驗證使用者的支付密碼,不需要驗證密碼的交易直接發起扣款,需要驗證密碼的交易會彈出密碼輸入框。支付成功後微信端會彈出成功頁面,支付失敗會彈出錯誤提示。