- 安全发
- 支付相关接口
- 分账业务接口
- 快捷支付接口
- 云闪付接口
- 外卡支付开发接口
- 网银支付
- 数字人民币
- 资金归集
- 互联网直付通
- 汇分账web3钱包
主扫支付(云闪付)
POST
/pay/nativePay
支付相关接口
请求参数
Body 参数application/json
outTradeNo
string
商户订单号
范围内唯一
customerCode
string | null
商户编号
clientIp
string
clientIp
orderInfo
object (OrderInfo)
商品订单信息
id
string
商品订单编号
businessType
string
业务种类
goodsList
array[object (OrderGoods) {3}]
订单商品列表
payAmount
integer <int64>
支付金额
payCurrency
string
支付币种
notifyUrl
string
支付结果通知地 址
redirectUrl
string
商户支付结果展 示地址
定向至该地址,携带支付结果,定义见
“支付结果同步跳转(IF-Cashier-
02)”,地址最后不允许携带参数
attachData
string
商户备注
transactionStartTime
string
交易开始时间
YYYYMMDDHHMMSS,北 京时间
transactionEndTime
string
交易超时时间
关闭交易。格式:
YYYYMMDDHHMMSS;默认:
transactionStartTime+30 分钟,最
大:transactionStartTime+24 小时
payMethod
string
支付方式
nonceStr
string
随机字符串
areaInfo
string
地区信息
区县编码维度,取值参考附录地区编码
needSplit
boolean
可选
noCreditCards
boolean
是否禁止信用卡 支付
false:允许信用卡支付
默认 false
version
string
版本号
请填最新版本 3.0,会兼容小于 3.0 或
为空的版本
示例
{
"outTradeNo": "string",
"customerCode": "string",
"clientIp": "string",
"orderInfo": {
"id": "string",
"businessType": "string",
"goodsList": [
{
"name": "string",
"number": "string",
"amount": 0
}
]
},
"payAmount": 0,
"payCurrency": "string",
"notifyUrl": "string",
"redirectUrl": "string",
"attachData": "string",
"transactionStartTime": "string",
"transactionEndTime": "string",
"payMethod": "string",
"nonceStr": "string",
"areaInfo": "string",
"needSplit": true,
"noCreditCards": true,
"version": "string"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/pay/nativePay' \
--header 'Content-Type: application/json' \
--data-raw '{
"outTradeNo": "string",
"customerCode": "string",
"clientIp": "string",
"orderInfo": {
"id": "string",
"businessType": "string",
"goodsList": [
{
"name": "string",
"number": "string",
"amount": 0
}
]
},
"payAmount": 0,
"payCurrency": "string",
"notifyUrl": "string",
"redirectUrl": "string",
"attachData": "string",
"transactionStartTime": "string",
"transactionEndTime": "string",
"payMethod": "string",
"nonceStr": "string",
"areaInfo": "string",
"needSplit": true,
"noCreditCards": true,
"version": "string"
}'
返回响应
🟢200成功
*/*
Body
code
integer <int32>
可选
msg
string
可选
data
object (NativePayResponse)
可选
returnCode
string
可选
returnMsg
string
信息
consoleMsg
string
可选
outputJSON
string
可选
codeUrl
string
扫码URL
outTradeNo
string
商户单号
amount
integer <int64>
支付金额
nonceStr
string
可选
示例
{
"code": 0,
"msg": "string",
"data": {
"returnCode": "string",
"returnMsg": "string",
"consoleMsg": "string",
"outputJSON": "string",
"codeUrl": "string",
"outTradeNo": "string",
"amount": 0,
"nonceStr": "string"
}
}
修改于 2024-11-04 07:20:04