当前位置: 首页 > news >正文

小程序微信支付API?以及参数有哪些

微信小程序支付API有两个,分别是 wx.chooseWXPay 和 wx.pay

wx.chooseWXPay 是用于唤起微信支付的API,它支持扫码支付、JSAPI支付、APP支付等。它返回一个Promise对象,可以在then方法中处理支付结果。

wx.pay 是用于发起微信支付的API,它支持H5支付和扫码支付。它返回一个XML数据,可以在回调函数中处理支付结果。

以下是两个API的参数列表:

  • wx.chooseWXPay 参数:

    • body:订单描述信息,显示在支付结果页面的订单信息中。
    • out_trade_no:商户订单号,需保持唯一性。
    • total_fee:订单总金额(单位:分),订单金额需大于1元。
    • spbill_create_ip:用户在商户appid下的唯一IP地址。
    • notify_url:接收微信支付结果通知的回调地址。
    • trade_type:支付类型,取值如下:JSAPI,MWEB,APP,WAP等。
    • openid:用户在商户appid下的唯一标识。
  • wx.pay 参数:

    • body:订单描述信息,显示在支付结果页面的订单信息中。
    • out_trade_no:商户订单号,需保持唯一性。
    • total_fee:订单总金额(单位:分),订单金额需大于1元。
    • spbill_create_ip:用户在商户appid下的唯一IP地址。
    • notify_url:接收微信支付结果通知的回调地址。
    • trade_type:支付类型,取值如下:JSAPI,MWEB,APP,WAP等。
    • openid:用户在商户appid下的唯一标识。
    • timestamp:生成签名的时间戳。
    • nonce:生成签名的随机串。
    • serial:商户号在微信支付平台的序列号。
    • sign:签名结果。

以下是使用 wx.chooseWXPay API 的代码示例:

wx.chooseWXPay({
body: '测试订单', // 订单描述信息
out_trade_no: '123456789', // 商户订单号
total_fee: 100, // 订单总金额(单位:分)
spbill_create_ip: '127.0.0.1', // 用户在商户appid下的唯一IP地址
notify_url: 'http://example.com/notify', // 接收微信支付结果通知的回调地址
trade_type: 'JSAPI', // 支付类型,这里选择JSAPI支付
openid: 'oUpF8uMuAJO_M2CJIS-vCjM7564t', // 用户在商户appid下的唯一标识
success: function(res) {
console.log(res.data) // 支付成功后的回调数据
},
cancel: function(res) {
console.log(res.data) // 用户取消支付的回调数据
}
})
http://www.lryc.cn/news/247343.html

相关文章:

  • 【算法】一个简单的整数问题(树状数组、差分)
  • Android flutter项目 启动优化实战(二)利用 App Startup 优化项目和使用flutterboost中的问题解决
  • Java---权限修饰符、final、static
  • unity实时保存对象的位姿,重新运行程序时用最后保存的数据给物体赋值
  • 【Java Spring】Spring MVC基础
  • MES系统的功能清单
  • docker 安装elasticsearch集群
  • Spring Boot 3 + Spring Security 6 最新版本修改 Json 登录后 RememberMe 功能问题失效的解决方案
  • Java核心知识点整理大全21-笔记
  • Redis深入理解-主从架构下内核数据结构、主从同步以及主节点选举
  • java中BigDecimal的介绍及使用(二)
  • NX二次开发UF_MTX3_identity 函数介绍
  • 解决Hadoop DataNode ‘Incompatible clusterIDs‘报错
  • 计算机毕业设计|基于SpringBoot+MyBatis框架的电脑商城的设计与实现(系统概述与环境搭建)
  • 神器!使用 patchworklib 库进行多图排版真棒啊
  • MySQL -DDL 及表类型
  • 主从同步机制
  • Leetcode算法系列| 3. 无重复字符的最长子串
  • Spring Cache(缓存框架)
  • android开发:安卓13Wifi和热点查看与设置功能
  • Java中的mysql——面试题+答案——第24期
  • 王者小游戏
  • using meta-SQL 使用元SQL
  • 函数式接口
  • 使用shell快速查看电脑曾经连接过的WiFi密码
  • 通过亚马逊云科技云存储服务探索云原生应用的威力
  • Boot工程快速启动【Linux】
  • 三 STM32F4使用Sys_Tick 实现微秒定时器和延时
  • 唯创知音WT2003H系列MP3录音语音芯片:高精度ADC与DAC,强大IO驱动能力成就音频卓越
  • 记录Windows下安装redis的过程