千家信息网

微信小程序支付接口实例分析

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍"微信小程序支付接口实例分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序支付接口实例分析"文章能帮助大家解决问题。小程序调起支付A
千家信息网最后更新 2025年01月20日微信小程序支付接口实例分析

这篇文章主要介绍"微信小程序支付接口实例分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序支付接口实例分析"文章能帮助大家解决问题。

  小程序调起支付API 小程序调起支付数据签名字段列表: 字段名变量名必填类型示例值描述小程序调起支付数据签名字段列表:

字段名变量名必填类型示例值描述
小程序IDappIdStringwxd678efh667hg6787微信分配的小程序ID
时间戳timeStampString1490840662时间戳从1970年1月1日00:00:00至今的秒数,即当前的时间
随机串nonceStrString5K8264ILTKCH16CQ2502SI8ZNMTM67VS随机字符串,不长于32位。
数据包packageStringprepay_id=wx2017033010242291fcfe0db70013231072统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=wx2017033010242291fcfe0db70013231072
签名方式signTypeStringMD5签名类型,默认为MD5,支持HMAC-SHA256和MD5。注意此处需与统一下单的签名类型一致

举例如下:

paySign = MD5(appId=wxd678efh667hg6787&nonceStr=5K8264ILTKCH16CQ2502SI8ZNMTM67VS&package=prepay_id=wx2017033010242291fcfe0db70013231072&signType=MD5&timeStamp=1490840662&key=qazwsxedcrfvtgbyhnujmikolp111111) = 22D9B4E54AB1950F51E0649E8810ACD6

调用wx.requestPayment(OBJECT)发起微信支付

Object参数说明:

参数类型必填说明
timeStampString时间戳从1970年1月1日00:00:00至今的秒数,即当前的时间
nonceStrString随机字符串,长度为32个字符以下。
packageString统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=*
signTypeString签名类型,默认为MD5,支持HMAC-SHA256和MD5。注意此处需与统一下单的签名类型一致
paySignString签名,具体签名方案参见;
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

回调结果:

回调类型errMsg说明
successrequestPayment:ok调用支付成功
failrequestPayment:fail cancel用户取消支付
failrequestPayment:fail (detail message)调用支付失败,其中 detail message 为后台返回的详细失败原因

示例代码:

wx.requestPayment(
{
'timeStamp': '',
'nonceStr': '',
'package': '',
'signType': 'MD5',
'paySign': '',
'success':function(res)
{},
'fail':function(res){},
'complete':function(res)
{}
})

关于"微信小程序支付接口实例分析"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注行业资讯频道,小编每天都会为大家更新不同的知识点。

支付 接口 程序 类型 时间 参数 字段 统一 实例 实例分析 分析 成功 函数 字符 数据 知识 示例 一致 变量 字符串 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 明日之后新服务器营地推荐 丰台二手服务器回收电话 联想服务器装黑群晖 哪个大学软件开发设计就业 求生之路2服务器怎么调八人 深圳网络安全防范 基站软件开发转后端 stm32软件开发资料 网络安全手抄报一等奖漂亮合集 红盟网络安全工作室抖音号 数据库分片动态扩容 sql数据库自带备份 江苏省公安厅网络安全陈警官 数据库跨库连接 学习网络技术前景 数据库怎么看各种文件 网络安全 东南大学 计算机网络技术高级职位 网络设备服务器是什么会计科目 福建视频云空间功能服务器 组态王历史数据库已停止工作 极端天气时期网络安全运行方式 湘潭市网络安全应急指挥中心 服务器内存使用率在哪看 泗洪巨型网络技术市场 db2数据库修改用户名密码 无锡工厂软件开发平台 计算机三级考试网络技术有什么用 数据库查询所有学生平均分 泰拉瑞亚联机 发现服务器
0