3.2.21卡/券模板详情查询


method: allinpay.shopoint.couponService.couponTemplateQuery

version: 1.0

 

业务请求参数

字段名

参数类型

必填

最大长度

说明

取值

templateId

Integer

  60

券模板id

 

业务响应参数

字段名

参数类型

必填

最大长度

说明

取值

code

Integer

 

返回码

0:表示成功;

3:表示失败,具体失败原因参见msg字段;

其他:参见4.1 公共返回码

msg

String

 

错误信息

 

data

templateId

Integer

 

券模板id

 

couponType

Integer

 

券类型

0-现金卡

2-计次券

3-满减活动券

couponName

String

 

券名称

 

initAmount

Integer

 

初始金额

单位: 分

unit

String

 

单位

计次券

validityType

Integer

 

有效期类型

0 - 指定日期范围

1 - 领用之日起n天内

 

validityBeginDate

String

 

有效期起始日期

validityType=0返回

validityEndDate

String

 

有效期结束日期

validityBeginDays

Integer

 

领用后多少天后生效

validityType=1返回

validityDays

Integer

 

领用之日起多少天内有效

rangeDate

Integer

 

可用日期

NULL表示不限制,否则解析字符串获取设定二级制位表示b0 - 1 号 b1 - 2号。具体解析方法请参考SDK工具包中的DateUtils.getDatesInt方法。

rangeDayOfWeek

Integer

 

每周几可用

通过对应的bit来确定是否允许,整个数字为255则表示不限 b0 - 周日 b1 - 周一 b2 - 周二 b3 - 周三 b4 - 周五 b5 - 周六。具体解析方法请参考SDK工具包中的DateUtils.getWeeksInt方法。

rangeTime

String

 

每天哪些时段可用

NULL表示不限制,否则解析字符串获取设定规则 示例: 9:30~10:30,17:00~19:00

usableAmount

String

 

每满多少金额可以使用1张

满减券使用

usableMaxNum

Integer

 

每笔订单最多使用多少张

满减券使用, 0表示不限制

instruction

String

 

券使用须知

 

请求示例

{"templateId ": 398"}

响应示例

{

"code": "0",

"data": {

    "rangeDate": 2147483647,

"validityBeginDate": "2019-11-03 00:00:00",

"usableMaxNum": 2147483647,

"couponName": "500元现金卡",

"validityType": 0,

"couponType": 0,

"instruction": "11",

"validityBeginDays": 0,

"initAmount": 50000,

"templateId": 398,

"validityEndDate": "2019-11-30 23:59:59",

"validityDays": 0

},

"sign": "CTcDJQoQFqWT9VnDVY7my91O+JR4YlUviosnzg/zSRQ62 +f9XHk1tJIGC19dB1IFEGon3I6DzpC6iE8455Z5 +iJHI/FKknSmpCsoz2Gw+oj8V6gA9wv5YhLdYzuyG7o7fNpGfDqpye7UNavASRYSIM8ory92pJHb1Qk4d CvDSjw="

}


卜子超buzc 2025年5月14日 16:47 收藏文档