使用场景:终端POS交易支付,使用本接口请求返回的orderNo订单号,完成支付。如果上送分账信息,调用此接口前需要开通数字营销结算资金管理功能。
该接口不支持阶梯分账(可正常收款,但不执行阶梯分账规则)。
method: allinpay.shopoint.orderService.createOrder
version: 1.0
业务请求参数
字段名 |
参数类型 |
必填 |
最大长度 |
说明 |
取值 |
reqOrderNo |
String |
是 |
64 |
外部订单号 |
接入方必须保证唯一 |
shopId |
Integer |
否 |
11 |
店铺ID |
|
shopCode |
String |
否 |
20 |
店铺编号 |
shopId与shopCode必传其一 |
amount |
String |
是 |
14 |
订单金额 |
单位:元 |
idType |
String |
否 |
4 |
会员账号类型 |
1-手机号 2-会员卡号 3-Openid 4-会员动态码 5-外部会员ID 6-内部会员ID |
memberId |
String |
否 |
180 |
会员账号 |
|
paymentMethod |
Integer |
是 |
2 |
支付方式 |
1-通联POS智收银支付,默认1 |
remark |
String |
否 |
|
|
|
splitList |
JSONArray |
否 |
1024 |
分账信息 |
参照附录7.2splitList字段说明 |
splitFlag |
Integer |
否 |
2 |
分账标识 |
1-自动分账,默认1 2-不分账 3-延时分账 若上送2时,忽略接口上送的splitList;若上送3,则必须调用“3.5.23分账确认”接口完成分账和入账。 |
业务响应参数
字段名 |
参数类型 |
必填 |
最大长度 |
说明 |
取值 |
|
code |
Integer |
是 |
4 |
返回码 |
0:表示成功; 3:表示失败,具体失败原因参见msg字段; 其他:参见4.1 公共返回码 |
|
msg |
String |
是 |
200 |
错误信息 |
|
|
data |
reqOrderNo |
String |
是 |
64 |
外部订单号 |
|
orderNo |
String |
是 |
40 |
云商通订单号 |
|
|
amount |
String |
否 |
14 |
订单金额 |
单位:元 |
|
paymentAmount |
String |
否 |
14 |
支付金额 |
单位:元 |