5.25会员卡交易调账

调账金额>0为调正,余额增加,交易记录属性是消费类型
调账金额<0为调负,余额减少,交易记录属性是充值类型

  请求参数说明

参数描述必填示例值类型最大长度
action接口参数组object
└action需要调用的接口名称mb/tran/reconcilestring
getGET参数组,本组参数需要参与签名object
└amt调账总金额(调账金额>0为调正,余额增加,交易记录属性是消费类型;调账金额<0为调负,余额减少,交易记录属性是充值类型)-10number
└bonusAmt调账赠送金额(传0则视为全部调本金,传空字符串则自动按会员卡本金与赠送的余额平均抵扣。大于0为调帐赠送金额)-2number
└mbno会员卡号(id、mbno、extid、三个可选其中之一)string
└id会员卡id(id、mbno、extid、三个可选其中之一)string
└extid卡内码(id、mbno、extid、三个可选其中之一)string
└remark备注string
└op操作员操作员string
└ref线下业务单号string

 请求示例

{
  "action": {
    "action": "mb/tran/reconcile"
  },
  "get": {
    "amt": "-10",
    "bonusAmt": "-2",
    "mbno": "",
    "id": "",
    "extid": "",
    "remark": "",
    "op": "操作员",
    "ref": ""
  }
}

  响应参数说明

参数描述必填示例值类型最大长度
status返回状态。接口成功时为1,出错为01number
info错误时会返回相应的错误信息调账成功string
id交易流水号131561272number
bonusId赠送交易流水号(赠送金额调负时返回,其他返回0)131561273number
balance会员卡余额20000126number
bnsBalance会员卡赠送余额10000050.00number
cashAmt会员卡本次交易本金金额-5.00number
bonusAmt会员卡本次交易赠送金额-5number
duration290msstring
request_time11:24:28.192string
msid6786number

 响应示例

{
  "status": "1",
  "info": "调账成功",
  "id": "131561272",
  "bonusId": "131561273",
  "balance": 20000126,
  "bnsBalance": "10000050.00",
  "cashAmt": "-5.00",
  "bonusAmt": -5,
  "server_timestamp": 1692933868,
  "server_time": "2023-08-25 11:24:28",
  "server_name": "nx-000.hz",
  "duration": "290ms",
  "request_time": "11:24:28.192",
  "msid": "6786"
}