3.2.10储值卡充值


支持现金卡, 计次卡, 电子券充值。

 

method: allinpay.shopoint.couponService.cardRecharge

version: 1.0

业务请求参数

字段名

字段名

参数类型

必填

最大长度

说明

取值

orderId

 

String

60

外部充值订单号

 

reChargeType

 

Integer

11

充值类型

0-现金卡

2-计次卡

cardRechargeList

 

List

 

充值列表

 

cardNo

String

32

实体卡卡号

 

value

String

11

充值数量

现金卡充值:单位元

计次充值:单位次

业务响应参数

字段名

参数类型

必填

最大长度

说明

取值

code

Integer

 

返回码

0:表示成功;

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

其他:参见4.1 公共返回码

msg

String

 

错误信息

 

data

records

List

 

充值明细列表

 

 

reChargeType

Integer

 

充值类型

0-现金卡

2-计次卡

cardNo

String

 

实体卡卡号

 

couponName

String

 

券名称

 

balanceChanged

BigDecimal

 

充值数量(对应充值接口的value)

单位元-现金卡

单位次-计次卡

initAmount

BigDecimal

 

初始面额

单位元-现金卡

单位次-计次卡

balance

BigDecimal

 

充值后余额

单位元-现金卡

单位次-计次卡

validityBeginDate

String

 

有效期起始日期

 

validityEndDate

String

 

有效期截止日期

 

rechargeStatus

Integer

 

处理状态

0-待处理 1-处理成功 2-处理失败 3-审核拒绝

rechargeStatusDesc

String

 

处理状态描述

0-待处理 1-处理成功 2-处理失败 3-审核拒绝

failDesc

String

 

失败原因

 

rechargeTime

String

 

充值时间

时间格式:yyyy-dd-MM HH:mm:ss

requestor

String’

 

操作员(充值申请人)

接口充值为:接口导入

auditor

String

 

充值审批人

 

请求示例

{"orderId":"20210914001","reChargeType":"0","cardRechargeList":[{"cardNo":"202105120000001","value":"6"}]}

响应示例

{

"code": "0",

"data": "[{"couponName":"金额券0元0512001","rechargeStatus":1,"auditor":"接口导入","rechargeTime":"2021-09-14 10:02:14","cardNo":"202105120000001","validityEndDate":"2021-09-30 23:59:59","requestor":"接口导入","reChargeType":0,"validityBeginDate":"2021-05-12 00:00:00","balance":6.00,"rechargeStatusDesc":"处理成功","initAmount":0,"balanceChanged":6.0000}]",

"sign": "cS/NJZo1+eUyLdeFzeFj8ZpiZtYL6R+lbMuSqYGVPaAuikHIx71UGkq0KdOxKFYctBRTjFG9s85GGSf7oq1BjIsUYoVUC+9nNANfGgF1UpzRngkyD0PBboCiM0v0zvd4pP3ishKhprSXdupNfREUwYjWq5NLO9F9gWf7tXK/7sA="

}


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