微信小程序支付接口实例分析
发表于:2024-11-29 作者:千家信息网编辑
千家信息网最后更新 2024年11月29日,这篇文章主要介绍"微信小程序支付接口实例分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序支付接口实例分析"文章能帮助大家解决问题。小程序调起支付A
千家信息网最后更新 2024年11月29日微信小程序支付接口实例分析
这篇文章主要介绍"微信小程序支付接口实例分析"的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇"微信小程序支付接口实例分析"文章能帮助大家解决问题。
小程序调起支付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安全错误
数据库的锁怎样保障安全
以网络技术为支撑
浦东新区专业软件开发有哪些
网络安全咨询
聊天软件开发啥意思
河北正规网络技术
足球基础数据库
wifi远端服务器无响应
php数据库连接接口
能玩魔兽争霸的云服务器
数据库能存储吗
网络技术三级题型变化
数据库查询统计各个班级人数
数据库 游标排序
数据库如何用语句导入数据
硬件及网络技术填写
用户 数据库
网络安全画报卡通
网站怎么建立数据库
国内服务器搭建独立站
程序和数据库哪个好学
网络安全两种模型
上海机器人软件开发
国内有哪些好的数据库公司
网络安全周微课视频
去哪申请通勤数据库
社区为企业安全提供服务器
人工服务器
环境监测系统数据库设计
维护游戏服务器多少钱
手机软件内部服务器错误怎么办