天天看點

使用Node.js搭建微信支付背景(一)

第一部分 前期儲備

1.1 注冊前的概述

從微信公衆平台可以擷取到公衆号的分類如下:

1. 服務号:主要偏于為使用者傳達資訊(類似報紙雜志),認證前後都是每天隻可以群發一條消息;【适用人群】:媒體,企業,政府或其他組織

2. 訂閱号: 主要偏于服務互動(類似銀行,114,提供服務查詢),認證前後都是每個月可群發4條消息;【适用人群】:個人、媒體、企業、政府或其他組織。

3. 企業号: 主要用于公司内部通訊使用,需要先驗證身份才可以關注成功企業号。【适用人群】:企業,政府,事業機關或其他組織

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

使用Node.js搭建微信支付背景(一)

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

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

1.2 注冊所需材料

從騰訊文檔中可以得到以下資訊:

使用Node.js搭建微信支付背景(一)

743301-0239001a5c3ad5be.png

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

使用Node.js搭建微信支付背景(一)

1-150F5132301Z4.png

第二部分 已擷取商戶号

2.1 得到商戶号

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

使用Node.js搭建微信支付背景(一)

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

2.2 支付類型

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

2.2.1. 刷卡支付

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

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

刷卡支付文檔

繼續閱讀