注意:以下文档只适用于TOP接口,请谨慎使用!

qimen.tmall.cloudcode.alipaytrade.create (云码创建支付宝订单)

在云码链路中,如果接入的设备需要创建支付宝订单需要实现该接口。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
holderId String 必须 3dasd2dss1 用户唯一编码
deviceType String 必须 VENDOR 设备类型
deviceCode String 必须 58F19CDD4B 设备平台编码
alipayUid String 必须 2088123234325321211 支付宝用户ID
queryStr String 必须 deviceSn=3210349&channelId=QD-BJYB-449771&commodityId=36&salePrice=3&v=1550564994000 云码请求URL上的QueryString
promotionPrice String 可选 2.0 平台权益金额(单位元)
outerCode String 必须 T242PQ1009 设备外部编码
version String 必须 7e168474-84b7-45d7-bfef-c4b86b37bc48 请求唯一ID

响应参数

名称 类型 示例值 描述
result AlipayTrade 支付宝订单结果
  • └ aliPayOrderId
  • String
  • 20132343254876643455
  • 支付宝订单号
  • └ aliPayPrice
  • String
  • 0.01
  • 支付宝订单金额
errorCode String 100 错误码
errorMsg String 系统异常 错误信息
success Boolean false 业务是否成功

请求示例

{"deviceType":"VENDOR","outerCode":"T242PQ1009","promotionPrice":"2.0","deviceCode":"58F19CDD4B","holderId":"3dasd2dss1","version":"7e168474-84b7-45d7-bfef-c4b86b37bc48","alipayUid":"2088123234325321211","queryStr":"deviceSn=3210349&channelId=QD-BJYB-449771&commodityId=36&salePrice=3&v=1550564994000"}

响应示例

{
    "result":{
        "aliPayOrderId":"20132343254876643455",
        "aliPayPrice":"0.01"
    },
    "errorCode":"100",
    "errorMsg":"系统异常",
    "success":false
}

验签示例

{"success":"false","errorCode":"sign-check-failure","errorMsg":"Illegal request"}

错误码解释

错误码 错误描述 解决方案

API工具

FAQ

返回
顶部