使用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:微信支付后台系统收到支付请求,根据验证密码规则判断是否验证用户的支付密码,不需要验证密码的交易直接发起扣款,需要验证密码的交易会弹出密码输入框。支付成功后微信端会弹出成功页面,支付失败会弹出错误提示。

刷卡支付文档

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在微信云服务器上使用宝塔面板搭建基于 Node.js 的小程序后台,您可以按照以下步骤进行操作: 1. 首先,确保您的微信云服务器已经安装了 CentOS 操作系统。如果没有安装,您可以在微信云服务器控制台上选择 CentOS 镜像进行安装。 2. 登录到您的微信云服务器,可以使用 SSH 工具(如 PuTTY)进行连接。 3. 安装宝塔面板。可以使用以下命令在服务器上下载并执行宝塔面板的安装脚本: ``` yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh ``` 4. 安装完成后,您可以通过浏览器访问服务器的公网 IP 地址加上端口 8888(例如 http://服务器公网IP:8888)来访问宝塔面板。 5. 在浏览器中打开宝塔面板后,按照提示进行初始化设置,包括设置管理员账号和密码等。 6. 在宝塔面板中,选择“软件商店”,然后搜索并安装适合您的 Node.js 运行环境。 7. 安装完成后,您可以在宝塔面板中创建一个网站,并配置域名或使用默认的访问地址。 8. 在您的微信云服务器上,使用 SSH 连接并进入您的网站根目录。一般情况下,宝塔面板会将网站文件存放在`/www/wwwroot/您的域名/public`目录下。 9. 在网站根目录下,使用以下命令初始化一个新的 Node.js 项目: ``` npm init ``` 这将在当前目录下创建一个 `package.json` 文件,用于管理您的 Node.js 项目的依赖和配置。 10. 安装您需要的 Node.js 框架和模块。例如,如果您想使用 Express 框架,可以使用以下命令安装: ``` npm install express ``` 11. 编写您的 Node.js 后台代码,包括路由、控制器、数据库连接等。 12. 在宝塔面板中,找到网站对应的域名配置,设置反向代理规则,将请求转发到 Node.js 项目运行的端口。 13. 启动您的 Node.js 服务器。在网站根目录下执行以下命令: ``` node app.js ``` 这将启动您的 Node.js 项目,并监听来自宝塔面板配置的端口的请求。 现在,您的基于 Node.js 的小程序后台已经搭建完成。您可以通过浏览器访问您的小程序后台使用宝塔面板中配置的域名或服务器的公网 IP 地址来访问。 请注意,以上步骤仅为搭建 Node.js 小程序后台的基本步骤,具体的操作和配置可能会因您的项目需求而有所不同。建议您在搭建过程中参考官方文档或寻求开发人员的指导。 祝您搭建成功!如果您还有其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值