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

时间:2022-01-02 17:10:00
2.2.2. 公众号支付

一图胜多言,下图就是使用场景

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

3FD7B633-CAD7-4CED-A64E-4F139B97E180.png

以下是支付场景的交互细节,请认真阅读,设计商户页面的逻辑:

1)用户打开商户网页选购商品,发起支付,在网页通过JavaScript调用getBrandWCPayRequest接口,发起微信支付请求,用户进入支付流程。 (2)用户成功支付点击完成按钮后,商户的前端会收到JavaScript的返回值。商户可直接跳转到支付成功的静态页面进行展示。 (3)商户后台收到来自微信开放平台的支付成功回调通知,标志该笔订单支付成功。

公众号支付文档

 
2.2.3. 扫码支付

场景介绍: 我们主动扫描商家贴墙上的二维码[一般固定金额]
用户扫描商户展示在各种场景的二维码进行支付。

步骤1:商户根据微信支付的规则,为不同商品生成不同的二维码,展示在各种场景,用于用户扫描购买。 步骤2:用户使用微信“扫一扫”扫描二维码后,获取商品支付信息,引导用户完成支付。

扫码支付文档

2.2.4. APP支付

适用于商户在移动端APP中集成微信支付功能

交互细节如下:

步骤1:用户进入商户APP,选择商品下单、确认购买,进入支付环节。商户服务后台生成支付订单,签名后将数据传输到APP端。以微信提供的DEMO为例。 步骤2:用户点击后发起支付操作,进入到微信界面,调起微信支付,出现确认支付界面。 步骤3:用户确认收款方和金额,点击立即支付后出现输入密码界面,可选择零钱或银行卡支付 第四步:输入正确密码后,支付完成,用户端微信出现支付详情页面。 第五步:回跳到商户APP中,商户APP根据支付结果个性化展示订单处理结果。

APP支付文档