Skip to main content

签名相关

交互方式为HTTPS协议,提交方式为POST,字符集为:UTF-8

算法为 SHA-256,字符集为:UTF-8,将请求体byte转为16进制,获取签名串

请求demo

{
  "lang"action": "zh-CN",
    "uuid": "20220618-25c204d91f8a420c9c46c8781d3637de"makeCode",
  "appId": "ebuywha102410111",
    "action": "makeCode"ebuywha102410106",
  "content": {
    "item": {
      "ticketId"makeFundsChannel": 1031000000010741,{
        "codeCount"benefitAmount": 0,
        "channelBenefit": 0,
        "discountAmount": 0,
        "merchantBenefit": 0,
        "merchantCustomBenefit": -1,
        "merchantCustomRealAmount": -1,
        "merchantRealAmount": 0,
        "totalAmount": 0,
        "userRealAmount": 0
      },
      "outerOrderItemId": "ebuyMock-f253970507b342c28e2a12e01ebbf8d3"
        }1655535941106124",
      "remark"ticketId": "api_mock"1000000010947
    },
    "outerOrderId": "ebuyMock-f253970507b342c28e2a12e01ebbf8d3"1655535941106124"
  },
  "headers": {},
  "paas-version"lang": "1.1.0"
    }zh-CN",
  "signType": "sha256",
  "timestamp": 16555675111351655535941517,
  "uuid": "20220618-3892f16f29604484bf1b85045f2df5e9"
}
请求响应demo
{
    "action": "makeCode",
    "errorCode": "50",
    "errorMessage": "业务处理错误,单个制码销售渠道信息[ebuydfc6fd99ee14]为空",
    "sign": "2073ee120e7d396d227fdddcd64f1ce3e186c106af6c968c83b6a7b1e7ba1dcb",
    "signType": "sha256",
    "success": false,
    "timestamp": 1655607812062,
    "uuid": "20220619-e18fc85ee1fb43efb0b7077fe3a80274"
}

相关说明

  • lang 语言默认zh-CN
  • uuid 请求序列号,需要保证本系统唯一
  • appId 通过运营人员开通paas租户权限获取
  • action 业务请求接口路径
  • headers 默认 {"paas-version": "1.1.0"}
  • signType 签名算法名 默认sha256
  • timestamp 当前系统请求时间戳
  • sign 请问报文签名字符串
  • content 具体业务请求体