微信小程序支付接口实例分析
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,这篇文章主要介绍"微信小程序支付接口实例分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序支付接口实例分析"文章能帮助大家解决问题。小程序调起支付A
千家信息网最后更新 2025年01月20日微信小程序支付接口实例分析
这篇文章主要介绍"微信小程序支付接口实例分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序支付接口实例分析"文章能帮助大家解决问题。
小程序调起支付API 小程序调起支付数据签名字段列表: 字段名变量名必填类型示例值描述小程序调起支付数据签名字段列表:
字段名 | 变量名 | 必填 | 类型 | 示例值 | 描述 |
---|---|---|---|---|---|
小程序ID | appId | 是 | String | wxd678efh667hg6787 | 微信分配的小程序ID |
时间戳 | timeStamp | 是 | String | 1490840662 | 时间戳从1970年1月1日00:00:00至今的秒数,即当前的时间 |
随机串 | nonceStr | 是 | String | 5K8264ILTKCH16CQ2502SI8ZNMTM67VS | 随机字符串,不长于32位。 |
数据包 | package | 是 | String | prepay_id=wx2017033010242291fcfe0db70013231072 | 统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=wx2017033010242291fcfe0db70013231072 |
签名方式 | signType | 是 | String | MD5 | 签名类型,默认为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参数说明:
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
timeStamp | String | 是 | 时间戳从1970年1月1日00:00:00至今的秒数,即当前的时间 |
nonceStr | String | 是 | 随机字符串,长度为32个字符以下。 |
package | String | 是 | 统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=* |
signType | String | 是 | 签名类型,默认为MD5,支持HMAC-SHA256和MD5。注意此处需与统一下单的签名类型一致 |
paySign | String | 是 | 签名,具体签名方案参见; |
success | Function | 否 | 接口调用成功的回调函数 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
回调结果:
回调类型 | errMsg | 说明 |
---|---|---|
success | requestPayment:ok | 调用支付成功 |
fail | requestPayment:fail cancel | 用户取消支付 |
fail | requestPayment: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数据库修改用户名密码
无锡工厂软件开发平台
计算机三级考试网络技术有什么用
数据库查询所有学生平均分
泰拉瑞亚联机 发现服务器