微信小程序-微信支付

微信支付介绍

梳理一下流程:

1、用户点击下单,小程序向商户系统(我们的服务器)发起请求,服务器生成一个唯一订单号给小程序。

2、小程序向服务器发起微信支付请求,服务器调用微信下单接口,微信后台返回预支付交易标识(一个字符串),服务器将包含预支付信息和签名的数据返回给小程序。

3、小程序端接收到后端返回的预支付数据后,调用微信小程序提供的支付api - wx.requestPayment()来发起支付请求。

4、微信后台回返支付结果给服务器(成功或失败),服务器返回支付结果给小程序端,小程序通知用户。

准备工作

获取微信支付平台证书、商户私钥文件

 

 

mchid:商户号

weChatPayCertFilePath:微信支付证书文件路径的变量名

apiV3Key:密钥

notifyUrl:支付成功回调,微信就会请求这个地址,就是填上我们的接口地址,编写我们支付成功之后的逻辑。

refundNotifyUrl:支付失败回调。用户可能取消订单或者网络抖动支付失败,失败了微信就会对这个地址发起请求,我们需要编写相应的逻辑。

 

相关推荐

  1. 程序---支付

    2024-03-18 04:58:02       30 阅读
  2. 程序

    2024-03-18 04:58:02       68 阅读
  3. 程序

    2024-03-18 04:58:02       44 阅读
  4. 程序

    2024-03-18 04:58:02       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-18 04:58:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-18 04:58:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-18 04:58:02       82 阅读
  4. Python语言-面向对象

    2024-03-18 04:58:02       91 阅读

热门阅读

  1. 描述CSS选择器及其优先级规则

    2024-03-18 04:58:02       39 阅读
  2. sui move 动态字段练习(4)

    2024-03-18 04:58:02       38 阅读
  3. 面试算法-41-打家劫舍

    2024-03-18 04:58:02       39 阅读
  4. 一周速递|全球车联网产业动态(2024年3月17日)

    2024-03-18 04:58:02       45 阅读
  5. MaskedArray如何填补为nan

    2024-03-18 04:58:02       43 阅读
  6. 安全地使用v-html

    2024-03-18 04:58:02       42 阅读
  7. C++内联函数

    2024-03-18 04:58:02       43 阅读