- 资料下载
- 技术资料
- 接口能力
- 进件系统
- 报文数据元说明
- 商管系统联调说明
- 参数字典说明
- 9进件类接口
- 9.1 图片上传
- 9.2 商户信息录入
- 9.3 商户信息补件
- 9.4 商户异步通知回调
- 9.5 商户审核结果查询
- 9.6 商户信息查询
- 9.7 商户信息变更
- 9.8 新增终端
- 9.9 终端变更
- 9.10 结算账户变更
- 9.11 商户功能变更
- 9.12 参数查询
- 9.13 查询授权码
- 9.14 机具序列号入库接口
- 9.15 商户签约申请接口
- 9.16 易生侧签约电子协议下载
- 9.17 商户电子协议号变更
- 9.18 终端授权码重置接口
- 9.19 终端注销
- 9.20 商户注销
- 9.21 终端序列号TUSN校验
- 9.22 终端序列号查询终端信息
- 9.23 银联入驻结果查询
- 9.24 微信支付宝重新入驻
- 9.25 更新银联报备服务商
- 9.26 更新代理商编号(特定使用)
- 9.27 商户、终端操作通知
- 10分账绑定类接口
- 11限额类接口
- 12营销类接口
- 13支付宝配置类接口
- 14微信配置类接口
- 易企通
- 云易收(云收银)
- 电子协议
- 分账、退款
- 网支中台
- 易生鉴权
- 微收单-不对接
- 易生代付
- 银行卡接口规范
小程序预下单-标准
开发中
测试环境
测试环境
POST
https://mtest.eycard.cn/cashier
最后修改时间:2025-03-07 09:01:57
责任人:未设置
【小程序】交易预下单,唤起收银台/支付页面,并唤起小程序
此接口不支持分账,需要分账请用行业版接口下单
1、机构调用小程序-预下单接口生成预支付订单页面
2、返回商户页面支付 redirectUrl 地址
3、机构调用该地址,唤醒小程序,完成下单支付
/cashier/sAppApply/advancePay
请求参数
Body 参数application/json
bizData
object
业务请求数据
title
string
订单标题
subject
string
订单描述
timeoutMinutes
string
订单支付超时时间
openId
string
用户标识
transAmt
string
支付金额
notifyUrl
string
支付回调通知地址
appId
string
应用标识
mode
string
收银台模式
subMode
string
项目归属
orgDeviceIp
string | null
交易设备IP
示例值:
如为微信、支付宝、云闪付交易,经纬度与交易设备IP二选一必填
orgId
string
客户编号
>= 15 字符<= 15 字符
示例值:
ORG000000001215
orgMerCode
string
交易商户号
>= 15 字符<= 15 字符
示例值:
531000013027106
orgTermNo
string
交易终端号
orgTrace
string
交易流水
>= 28 字符<= 28 字符
示例值:
ORG073031190202304251234200048
prodCode
string
产品代码
sign
string
签名
signType
string
签名方式
示例
{
"bizData": {
"openId": "o8Zb55JvyvYyKponmJrXvUC-Tizg",
"subject": "订单描述",
"timeoutMinutes": "1800",
"title": "订单标题",
"transAmt": "1"
},
"orgDeviceIp": "192.168.5.131",
"orgId": "ORG000000004785",
"orgMerCode": "531000013010845",
"orgTermNo": "32812114",
"orgTrace": "ORG04785{% mock 'datetime' , 'yyyyMMddHHmmss' %}{% mock 'string' , '0123456789' , 6 , 6 %}",
"prodCode": "ISYH",
"sign": "Br8u4oqLgpnOElnFcYuKiqR2HzXyaGuFIGTW0zzncrdjF1S+HD9LWUfXbujSB8aGwReSCcom4CQOJ+bQIljnmvCzw22Ycu3Bau9nkleD4i310zJ7U3fBcFsctJM8FMs7/VuDREMXZt1xxiO1HbQ4iNfS0+RcpQWlWFtlCa2p27w=",
"signType": "RSA2"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://mtest.eycard.cn/cashier/sAppApply/advancePay' \
--header 'Content-Type: application/json' \
--data-raw '{
"bizData": {
"openId": "o8Zb55JvyvYyKponmJrXvUC-Tizg",
"subject": "订单描述",
"timeoutMinutes": "1800",
"title": "订单标题",
"transAmt": "1"
},
"orgDeviceIp": "192.168.5.131",
"orgId": "ORG000000004785",
"orgMerCode": "531000013010845",
"orgTermNo": "32812114",
"orgTrace": "ORG04785{% mock '\''datetime'\'' , '\''yyyyMMddHHmmss'\'' %}{% mock '\''string'\'' , '\''0123456789'\'' , 6 , 6 %}",
"prodCode": "ISYH",
"sign": "Br8u4oqLgpnOElnFcYuKiqR2HzXyaGuFIGTW0zzncrdjF1S+HD9LWUfXbujSB8aGwReSCcom4CQOJ+bQIljnmvCzw22Ycu3Bau9nkleD4i310zJ7U3fBcFsctJM8FMs7/VuDREMXZt1xxiO1HbQ4iNfS0+RcpQWlWFtlCa2p27w=",
"signType": "RSA2"
}'
返回响应
🟢200成功
application/json
Body
orgTrace
string
交易流水
>= 28 字符<= 28 字符
prodCode
string
产品代码
sign
string
签名
orgMerCode
string
交易商户号
signType
string
签名方式
sysRetCode
string
系统应答
bizData
object
业务请求数据
redirectUrl
string | null
返回商户页面支付 redirectUrl 地址
tradeRetMsg
string
返回结尾状态码
tradeRetCode
string
返回状态码
orgId
string
客户编号
orgTermNo
string
交易终端号
示例
{
"orgTrace": "ORG0478519861222173633377829",
"prodCode": "ISYH",
"sign": "TRfPa6w8vLriDadqLnh8xRBzXT89M1XanWfL91M94bRV+TvCEvYsiP2T1CjfSnKQo+iJprvcFZFTzkroqrdHHjM+Kk18TqhJ1BKbkHu2hMMjqPcB/2DeZS8QI41ehuVL0AIIZ3XuwDiRVmB9GQzgTky8lr/v9LCGN9tcV1c30G0=",
"orgMerCode": "531000013010845",
"signType": "RSA2",
"sysRetCode": "000000",
"bizData": {
"redirectUrl": "https://mtest.eycard.cn/cashier/index.html?params=%7B%22payExpireTime%22%3A1681454051%2C%22payToken%22%3A%22BbQAvZg5WpOsY5OM2MwI%22%7D",
"tradeRetMsg": "成功",
"tradeRetCode": "00"
},
"orgId": "ORG000000004785",
"orgTermNo": "32812114"
}
修改于 2025-03-07 09:01:57