使用Node.js搭建微信支付后台(一)

第一部分 前期储备

1.1 注册前的概述

微信公众平台可以获取到公众号的分类如下:

1. 服务号:主要偏于为用户传达资讯类似报纸杂志认证前后都是每天只可以群发一条消息;适用人群媒体企业政府或其他组织

2. 订阅号主要偏于服务交互类似银行114提供服务查询认证前后都是每个月可群发4条消息适用人群个人媒体企业政府或其他组织

3. 企业号主要用于公司内部通讯使用需要先验证身份才可以关注成功企业号。【适用人群企业政府事业单位或其他组织

以上三者之间的区别以及相关问题汇总

使用Node.js搭建微信支付后台(一)_第1张图片

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

因为本篇文章侧重于支付环节,从上图中可以得知我们可以选择认证的服务号认证的企业号

1.2 注册所需材料

腾讯文档中可以得到以下信息:

使用Node.js搭建微信支付后台(一)_第2张图片 

743301-0239001a5c3ad5be.png

具体的不同类型的注册,请前往腾讯文档下侧选择具体类型.可进入微信客服--微信支付商户教程

使用Node.js搭建微信支付后台(一)_第3张图片 

1-150F5132301Z4.png

第二部分 已获取商户号

2.1 得到商户号

审核通过后,获取到的信息如下:

使用Node.js搭建微信支付后台(一)_第4张图片 

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

2.2 支付类型

微信支付拥有四种基础支付功能,分别为刷卡支付、扫码支付、公众号支付、APP支付,并提供企业红包、代金券、立减优惠等营销新工具,满足用户及商户的不同支付场景。

2.2.1. 刷卡支付

场景介绍: 如超市付款,工作人员扫我们微信支付码.

步骤1:用户选择刷卡支付付款并打开微信,进入“我”->“钱包”->“刷卡”条码界面; 步骤2:收银员在商户系统操作生成支付订单,用户确认支付金额; 步骤3:商户收银员用扫码设备扫描用户的条码/二维码,商户收银系统提交支付; 步骤4:微信支付后台系统收到支付请求,根据验证密码规则判断是否验证用户的支付密码,不需要验证密码的交易直接发起扣款,需要验证密码的交易会弹出密码输入框。支付成功后微信端会弹出成功页面,支付失败会弹出错误提示。

刷卡支付文档

 

你可能感兴趣的:(使用Node.js搭建微信支付后台(一))