3.2.1卡/券查询


依据卡号或券号或券动态码查询卡/券的详细信息。

 

method: allinpay.shopoint.couponService.couponQuery

version: 1.0

业务请求参数

字段名

参数类型

必填

最大长度

说明

取值

couponNo

String

 

卡号或券号或券动态码

 

业务响应参数

字段名

参数类型

必填

最大长度

说明

取值

code

Integer

 

返回码

0:表示成功;

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

其他:参见4.1 公共返回码

msg

String

 

错误信息

 

data

templateId

Integer

 

模板ID

 

couponNo

String

 

卡号或券号

 

couponName

String

 

券名称

 

couponType

int

 

券类型

0-金额

2-计次

3-满减

balance

BigDecimal

 

余额

 

initAmount

BigDecimal

 

面额

 

unit

String

 

单位

计次券使用

validityType

Integer

 

有效期类型

0 - 指定日期范围

1 - 领用之日起n天内

validityBeginDate

String

 

有效期起始日期

null表示不限制

validityEndDate

String

 

有效期结束日期

 

status

Integer

 

券状态

0 - 有效 1 - 冻结 2 - 已作废 3 - 已核销

unusableReason

String

 

不可使用的原因

Status不为0是有描述

hasPassword

Boolean

 

是否有密码

True或false

usableAmount

BigDecimal

 

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

couponType=3满减券时有效

usableMaxNum

Integer

 

每笔订单最多使用多少张

couponType=3满减券时有效

instruction

String

 

券使用须知

 

请求示例

{"couponNo":"10000000000001607134"}

响应示例

{

    "code":0,

    "data":{

      "usableMaxNum": 2147483647,

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

     "couponNo": "83000100000000098812",

     "hasPassword": true,

     "templateId": 398,

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

     "unusableReason": "失效",

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

     "validityType": 0,

     "balance": 0.00,

     "couponType": 0,

     "instruction": 11,

    "initAmount": 500.00,

     "status": 6

},    "sign":"ZPQxY0s/b0K7NCq18V98JFgOpP5hRbQbjPY+4yduQaaDIyPAwAhaYBXZDzs30dndHeR9e35Gs7vSE+v4ZVsAgv1nSdFHEjGzf3DN 8iMKjOy5emtxLtyNZTrCrCKvSlbwTGhK/eFlQ2WlcobFFzZrZvKwgUGrO13Ng8M7AYOQ23g="

}

 


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