Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
linghubobo
unidocs-zh
提交
f875ae37
U
unidocs-zh
项目概览
linghubobo
/
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 搜索 >>
提交
f875ae37
编写于
3月 09, 2023
作者:
VK1688
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update unipay.md
上级
c0fd284f
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
23 addition
and
11 deletion
+23
-11
docs/uniCloud/unipay.md
docs/uniCloud/unipay.md
+23
-11
未找到文件。
docs/uniCloud/unipay.md
浏览文件 @
f875ae37
...
...
@@ -191,17 +191,29 @@ const unipayIns = unipay.initAppleIapPayment({
**入参说明**
| 参数名 | 类型 | 必填 | 默认值| 说明 | 支持平台 |
| :--------: | :----:| :--------------------------------: | :----:| :------------------------------------------------------------------------: | :----------------------:|
| openid | String|支付宝小程序、微信小程序必填,App端支付不需要| - |通过对应
[
uni-id
](
uni-id-summary.md
)
接口进行获取,服务商模式应使用子商户获取的openid | 支付宝小程序、微信小程序|
| subject | String|支付宝支付必填,微信支付时忽略此项 | - |订单标题 | 支付宝支付 |
| body | String|微信支付必填 | - |商品描述 | 微信支付 |
| outTradeNo | String|必填 | - |商户订单号,有长度限制(微信支付为32字符以内,支付宝为64字符以内)、只能包含字母、数字、下划线;需保证在商户端不重复| |
| totalFee | Number|必填 | - |订单金额,单位:分 | 支付宝小程序、微信小程序|
| notifyUrl | String|必填 | - |支付结果通知地址,
**需要注意支付宝支付时退款也会通知到此地址,务必处理好自己的业务逻辑**
| |
| spbillCreateIp| String|必填 | - |客户端IP,云函数内可以通过
`context.CLIENTIP`
获取 |- |
| tradeType | String | 是 | - | 交易类型;见下方 tradeType 的说明 |
| sceneInfo | Object|微信tradeType为MWEB时必填 | - |见下方sceneInfo的说明 |- |
| 参数名 | 类型 | 必填| 默认值 | 说明| 支持平台 |
| :--------: | :----: | :--------------------------------:| :----: | :------------------------------------------------------------------------:| :----------------------: |
| openid | String |支付宝小程序、微信小程序必填,App端支付不需要| - |通过对应
[
uni-id
](
uni-id-summary.md
)
接口进行获取,服务商模式应使用子商户获取的openid| 支付宝小程序、微信小程序 |
| subject | String |支付宝支付必填,微信支付时忽略此项| - |订单标题| 支付宝支付 |
| body | String |微信支付必填| - |商品描述| 微信支付 |
| outTradeNo | String |必填 | - |商户订单号,有长度限制(微信支付为32字符以内,支付宝为64字符以内)、只能包含字母、数字、下划线;需保证在商户端不重复| |
| totalFee | Number |必填 | - |订单金额,单位:分| 支付宝小程序、微信小程序 |
| notifyUrl | String |必填 | - |支付结果通知地址,
**需要注意支付宝支付时退款也会通知到此地址,务必处理好自己的业务逻辑**
| |
| spbillCreateIp| String |必填 | - |客户端IP,云函数内可以通过
`context.CLIENTIP`
获取|- |
| tradeType | String| 是 | - | 交易类型;见下方 tradeType 的说明 |
| sceneInfo | Object |微信tradeType为MWEB时必填| - |见下方sceneInfo的说明|- |
**注意**
此接口支持直接传微信和支付宝官方文档上的参数,如微信的
`support_fapiao`
参数,转成驼峰
`supportFapiao`
即可
```
js
let
orderInfo
=
await
unipayIns
.
getOrderInfo
({
...
前面参数省略
notifyUrl
:
'
https://xxx.xx
'
,
// 支付结果通知地址
supportFapiao
:
true
})
```
**tradeType的说明**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录