签名相关
交互方式为HTTPS协议,提交方式为POST,字符集为:UTF-8
算法为 SHA-256,字符集为:UTF-8,将请求体byte转为16进制,获取签名串
参与签名完整字符串拼接如:
action=makeCode&appId=ebuydfc6fd99ee14&content={"item":{"makeFundsChannel":{"benefitAmount":0,"channelBenefit":0,"discountAmount":0,"merchantBenefit":0,"merchantCustomBenefit":-1,"merchantCustomRealAmount":-1,"merchantRealAmount":0,"totalAmount":0,"userRealAmount":0},"outerOrderItemId":"1655535941106124","ticketId":1000000010947},"outerOrderId":"1655535941106124"}&lang=zh-CN&signType=sha256×tamp=1655609300931&uuid=20220619-c9b8735302214183a599e8d4fdaa81d9&i79zzmh1vwkdhefmwp7yh2h11w4094m3
appSecret 需要申请开通对应的租户app获取,demo中为 【i79zzmh1vwkdhefmwp7yh2h11w4094m3】
请求demo
{
"action":"getCardVoucherList",
"appId":"ebuyd8c67d371771",
"content":{"pageNumber":1,"pageSize":1000,"cardVoucherStatusList":[],"voucherSource":"giftcard","memberId":"76d922ce0aef013cb77853ff147e162b"},
"lang":"zh_CN",
"requestFrom":"paas-gateway",
"signType":"sha256",
"timestamp":1756708768205,
"uuid":"20250901-kyuxvexjykhpqrqmbdupzatrydnlhtsc"
}
请求响应demo
{
"uuid": "20250901-kyuxvexjykhpqrqmbdupzatrydnlhtsc",
"action": "getCardVoucherList",
"content": {
"cardList": [
{
"remainTimes": 1,
"voucherAmount": 200,
"bindingTime": "20250806131947",
"useRule": {},
"voucherSource": "ebuyd8c67d371771",
"memberId": "76d922ce0aef013cb77853ff147e162b",
"walletId": "58f854f3de384cd681c15ffadf73c73c",
"voucherStatusDesc": "可用",
"thirdOpenId": "15952419389",
"tenancyId": 19,
"voucherName": "尊礼卡200元",
"phoneNumber": "15952419389",
"updateDate": 1754457587000,
"validEndTime": "20251113235959",
"voucherDescUrl": "https://test-paas-ui-static.e-buy.com//views/cardVoucher/data/Card_CASH10000001.json",
"voucherCode": "66669403364957663696974",
"productType": "Cashcard",
"createDate": 1754457587000,
"validStartTime": "20250806000000",
"isNew": "1",
"surfaceUrl": "https://ebuyimg.e-mallchina.com/paas-app-adminauth/20230203144620ASG9slFX.jpeg",
"templateUrl": "https://test-paas-ui-static.e-buy.com/views/cardVoucher/cardDetail.html?ticketType=Card&ticketId=CASH10000001&data=D3E9E4FE9EC78670739F0B92FB0DA2579A3544906A569A9639A75C4CBA328A16278032EE75320677C158E7DD5948EEABBC891F100EE5EDEFBA04C23DCD36CC4C46B1665E65CF268795378F479CD6ED74FC616E05D940663E03A6DF858F234466ED52BE30D1E50DC48DF829130283F1A828429BAC2A251D5E9207835DF9C0153015DC3CB0574B050D55CD9A416A0979300C6AC567B06A2F6A94C4F5FF958D36F18B39EDC93BD1C44AC028C4A50670C35C3C59F7FF6F095056869F0126D5A2AB45319C7DCFAE3AC7736C4DC6B8530CE2F6C66AD4229DD2B7D157964E798C81F062360DE8742026B23359E8069842E3B9D33151433F3FA34263531E442E7BD3AEF0020816143675532579758EDDDC2743E20550E6B4D5D69CC2C312F151C2AD6296DBCFC178C11CDE3C99153D72EA4DE389B99A9B5293072070EBE67D567A8D2548853F32EB97E611E5D7BEAF0C52908CCA729F09759C719833E257A714938A19BC76D720019751A0F8DD0C5F7BFF1DFBA63AC243FF9ADFF8C2",
"productCode": "CASH10000001",
"voucherStatus": "1",
"faceValue": 200,
"voucherExtend": "{}"
}
],
"cardTotalAmount": 600,
"voucherList": [
{
"remainTimes": 1,
"voucherAmount": 0.01,
"bindingTime": "20250808143205",
"useRule": {
"productSku": {
"8379": 1
}
},
"voucherCodeUrl": "http://wtest.e-buy.com/lk/mgUGWW5DpE",
"voucherSource": "ebuyd8c67d371771",
"memberId": "76d922ce0aef013cb77853ff147e162b",
"walletId": "c70308612e1a4ea5b1407170e22f0d7a",
"voucherStatusDesc": "可使用",
"thirdOpenId": "15952419389",
"voucherParentType": "exchangeCoupon",
"tenancyId": 19,
"voucherName": "七夕宠爱礼盒",
"phoneNumber": "15952419389",
"merchantRealAmount": 0.01,
"updateDate": 1755596927000,
"productSku": "8379",
"validEndTime": "20260831235959",
"voucherDescUrl": "https://test-paas-ui-static.e-buy.com//views/cardVoucher/data/Voucher_10000000070309582.json",
"voucherCode": "10032924391201985792",
"productType": "Voucher",
"createDate": 1754634725000,
"validStartTime": "20230726000000",
"voucherType": "exchangeCoupon",
"packageId": "d13ecff036cc4d13848d7c418e4c51ca",
"isNew": "1",
"surfaceUrl": "https://ebuyimg.e-mallchina.com/paas-app-adminauth/20221109095316zFC5I0o3.jpg",
"voucherScope": "3,8",
"templateUrl": "https://test-paas-ui-static.e-buy.com/views/cardVoucher/voucherDetail.html?ticketType=Voucher&ticketId=10000000070309582&data=D3E9E4FE9EC78670020D3F55F055FE2F43A2C25BFDA87B2B692E28307DA7E5261312E13B85EB2A114E1116BB386A0F249ADBD4774C174BE1442FC27EE922CA2D31C3E833FE8C57331B5186178D4F15DEE3934350626D6645FA488D13D711349E0D7650C4A4D7425BB5D2B785CBE44F97D15AFCEA12855288BB76DDD32E7E3470F06C226782E91643656D49A055509B5B3F5B0CF2AA2C9636531F0AB254C3E1CE8085622906CC016CE99F839B7593FFC5DD56157AD3A2EF81D8BCF1F38C4770304AD6211BD38CF5A586BBB50CD7F45257D0D8F559742F6D9BF16D2DE3A4C5DA972F786B99A93482CE84603D7246B4F7AE596E23A018EBD1F6F20EC21B0D1727382F46F9B8CED94DCD220C680DAF57919BF7107A4F6BEAE439656D49A055509B5B146BD025FE7188663A1967A8B115A29E6689C0AFBF24B953033F515965ACABFFBDEFEE4C209ED0D46F2234E1841C00B2",
"productCode": "10000000070309582",
"voucherStatus": "00",
"faceValue": 0.01,
"voucherTypeDesc": "免费产品券",
"voucherExtend": "{\"tenderCode\":\"EB22110801|298\"}"
}
],
"totalCount": 20
},
"success": true,
"errorCode": "",
"errorMessage": "",
"timestamp": 1756709035100,
"signType": "sha256",
"sign": "1da0d517700683791d0784f5112deec7fb1f7777cf558d7efc8c44a5ca5926c8"
}
相关说明
- lang 语言默认zh-CN
- uuid 请求序列号,需要保证本系统唯一
- appId 通过运营人员开通paas租户权限获取
- action 业务请求接口路径
- signType 签名算法名 默认sha256
- timestamp 当前系统请求时间戳
- sign 请求报文签名字符串
- content 具体业务请求体,签名前需将请求体转为字符串,参与签名获取签名字符串