开放平台

小程序下单接口

请求地址(POST)

https://openapi.1card1.cn/VipCloud/CreateOrder_Mini?openId=[OpenId]&signature=[Signature]&timestamp=[TimeStamp]

字段 说明
OpenId 登陆开放平台生成的OpenId
Signature 签名=md5(OpenId+Secret+Timestamp+data),格式:32位md5大写加密
TimeStamp 发起请求的时间戳,查看标准timestamp

请求说明

data = { "uniqueCode": "xxxxxxxx", "appId": "xxxxxxxx", "openId":"xxxxxxxxxxxx", "paidMoney":89.9, "userAccount":"10000", "notifyUrl":"http://m.youyoudiancan.cn/ProcessOrder", "attach":"附加参数" }

字段 是否必须 说明
uniqueCode 商家内部订单号(商家内唯一,可用于与一卡易订单号进行关联)
appId 小程序的appId
openId 小程序中登录后获得的openId
paidMoney 应付金额(单位:元)
userAccount 工号 (通过获取工号列表接口获取UserAccount字段
notifyUrl 支付结果通知地址
attach 附加参数(支付结果通知时返回)

返回说明

成功时返回:

{"status":0, "message":"下单成功","orderNo": "20200221000001","timeStamp":"1582696778",
"nonceStr":"Py99oGkBkZsbZN84E2CiwH3HYUsG8I8A","package":"prepay_id=wx2613593799129991ba10ed8c1553998300",
"signType":"RSA","paySign":"tJKxnbvz4INwFV0lFvEXMrF0SRyIOXbSJrjhPha/ZoryqhrRDhPBb0VxD31E7Le2waoTj0uLycZy0"}

失败时返回:

{"status":-1,"message":"下单失败"}

字段 是否必须 说明
status 状态(0,成功;-1,失败)
message 成功和失败的提示语
orderNo 一卡易的订单号(可用于查询订单状态)
timeStamp 时间戳(从1970年1月1日00:00:00至今的秒数,即当前的时间,status =0时返回)
nonceStr 随机字符串,长度为32个字符以下(status =0时返回)
package 统一下单接口返回的 prepay_id 参数值(status =0时返回)
signType string 否 签名类型(status =0时返回)
paySign 签名(status =0时返回)

小程序下单接口 调试