Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
qq_24279267
unidocs-zh
提交
ba2167aa
U
unidocs-zh
项目概览
qq_24279267
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
ba2167aa
编写于
3月 14, 2022
作者:
d-u-a
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
uni.requestPayment: 更新微信小程序 signType 的详细说明
上级
0cc1d881
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
10 addition
and
2 deletion
+10
-2
docs/api/plugins/payment.md
docs/api/plugins/payment.md
+10
-2
未找到文件。
docs/api/plugins/payment.md
浏览文件 @
ba2167aa
...
...
@@ -28,7 +28,7 @@ uni.requestPayment是一个统一各平台的客户端支付API,不管是在
|timeStamp|String|微信小程序必填|时间戳从1970年1月1日至今的秒数,即当前的时间。|微信小程序|
|nonceStr|String|微信小程序必填|随机字符串,长度为32个字符以下。|微信小程序|
|package|String|微信小程序必填|统一下单接口返回的 prepay_id 参数值,提交格式如:prepay_id=xx。|微信小程序|
|signType|String|微信小程序必填|签名算法,
暂支持 MD5。
|微信小程序|
|signType|String|微信小程序必填|签名算法,
应与后台下单时的值一致
|微信小程序|
|paySign|String|微信小程序必填|签名,具体签名方案参见
[
微信小程序支付文档
](
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=7_7&index=3
)
|微信小程序|
|bannedChannels|Array
<
String
>
|否|需要隐藏的支付方式,详见
[
百度小程序支付文档
](
https://smartprogram.baidu.com/docs/develop/api/open_payment/#requestPolymerPayment/
)
|百度小程序|
|service|Number|字节跳动小程序必填|固定值:1(拉起小程序收银台)开发者如果不希望使用字节跳动小程序收银台,service设置为3/4时,可以直接拉起微信/支付宝进行支付:service=3: 微信API支付,不拉起小程序收银台;service=4: 支付宝API支付,不拉起小程序收银台。其中service=3、4,仅在1.35.0.1+基础库(头条743+)支持|字节跳动小程序|
...
...
@@ -38,6 +38,14 @@ uni.requestPayment是一个统一各平台的客户端支付API,不管是在
|fail|Function|否|接口调用失败的回调函数||
|complete|Function|否|接口调用结束的回调函数(调用成功、失败都会执行)|
|
微信小程序
`signType`
说明
|合法值 |说明 |
|:-|:-|
|MD5 |仅在 v2 版本接口适用 |
|HMAC-SHA256|仅在 v2 版本接口适用 |
|RSA |仅在 v3 版本接口适用 |
#### 注意事项
-
APP端,如果你的应用在用户完成支付后;立即给支付的用户push消息通知。会与前端支付回调相互冲突,请延迟执行推送。
...
...
@@ -192,7 +200,7 @@ uni.requestPayment({
"
partnerid
"
:
"
148*****52
"
,
// 微信支付商户号
"
prepayid
"
:
"
wx202254********************fbe90000
"
,
// 统一下单订单号
"
timestamp
"
:
1597935292
,
// 时间戳(单位:秒)
"
sign
"
:
"
A842B45937F6EFF60DEC7A2EAA52D5A0
"
// 签名,这里用的 MD5 签名
"
sign
"
:
"
A842B45937F6EFF60DEC7A2EAA52D5A0
"
// 签名,这里用的 MD5
/RSA
签名
},
success
(
res
)
{},
fail
(
e
)
{}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录