会员退卡回调
接口介绍:
描述:此接口由商户提供,在收钱吧侧配置。当会员退卡完成后,收钱吧服务器调用此接口将会员当次退卡信息通知到商户服务器。
API endpoint: {品牌商户配置的退卡回调域名}
Verb: POST
Signature :需要签名,参考统一签名说明
请求参数:
参数 | 出现 | 类型 | 约束 | 描述 |
---|---|---|---|---|
brand_code | 1 | String | 字符串,最大 20 位 | 品牌编号,系统对接前由“收钱吧”提供 |
order_no | 1 | String | 字符串,最大 36 位 | 商户指定的退卡订单号,在礼品卡商户后台内确认退卡的时候填写 |
user_id | 1 | String | 字符串,最大 64 位 | 用户在礼品卡微信小程序内的UnionId |
card_number | 1 | String | 字符串,最大 36 位 | 发起退卡的卡号 |
user_mobile | 0-1 | String | 字符串,最大36位 | 该会员在小程序内授权过手机号时,则会返回该字段 |
country_code | 0-1 | String | 字符串,最大36位 | 手机号区号,比如"86",该会员在小程序内授权过手机号时,则会返回该字段 |
cash_out_amount | 1 | String | 字符串,最大 11 位 | 商户指定的实际退卡的金额,以分为单位 |
cash_out_net_amount | 1 | String | 字符串,最大 11 位 | 实际退卡的净额,以分为单位 |
actual_refund_amount | 1 | String | 字符串,最大 11 位 | 实际退款的金额,以分为单位 |
third_part_activity | 0-1 | Object | 对象 | 第三方活动对象 |
biz_time | 1 | String | 字符串,最大 20 位 | 退卡完成的时间 |
remark | 1 | String | 字符串,最大 128 位 | 商户操作退卡完成时候指定的退卡备注信息 |
card_sales_biz_tag | 0-1 | String | 字符串 | 销售业务标签 |
third_part_activity:
参数 | 出现 | 类型 | 约束 | 描述 |
---|---|---|---|---|
activity_sn | 0-1 | String | 字符串 | 优先返回第三方系统活动标识,没有第三方系统活动标识返回礼品卡系统中的活动标识 |
client_member_id | 0-1 | String | 字符串 | 商户端的用户 id |
third_part_type | 0-1 | int | 数字 | 第三方系统的类型 1 - 表示CRM系统 |
返回参数:
描述:商户收到回调后的响应,收钱吧判断回调成功的标志。
参数 | 必填 | 类型 | 约束 | 描述 |
---|---|---|---|---|
response | 1 | String | JSON 格式 | 收到通知的返回结果体 |
response.head | 1 | String | JSON 格式 | 收到通知的返回结果体头部数据,本次响应的公共参数 |
response.body | 1 | String | JSON 格式 | 收到通知的返回结果体的业务返回对象,不同结果有各自定义 |
signature | 1 | String | 签名字符串 | 收到通知的返回体的加密签名,签名规则见“公共定义”-“签名”部分 |
response.head:
参数 | 必填 | 类型 | 约束 | 描述 |
---|---|---|---|---|
version | 1 | String | 字符串,最大 10 位 | 参考各自的 API 接口版本号,当前版本 1.0.0 |
sign_type | 1 | String | 字符串 | 签名算法, ‘SHA256’即RSA 加密的 SHA256 算法 |
appid | 1 | String | 数字,最大 32 位 | 由收钱吧提供,用于识别商户和应用系统 |
response_time | 1 | String | 字符串,最大 64 位 | 带时区的请求时间,遵循ISO-8601 标准 |
response.body:
参数 | 必填 | 类型 | 约束 | 描述 |
---|---|---|---|---|
result_code | 1 | String | 数字,最大 3 位 | 请求处理结果, 200: 请求成功; 400: 客户端错误; 500: 服务端错误 |
error_code | 0-1 | String | 字符串 | 请求处理错误码,请求处理失败才返回 |
error_message | 0-1 | String | 字符串 | 请求处理错误信息描述,请求处理失败才返回 |
响应回调成功的数据格式示例:
{
"response":{
"head":{
"version":"1.0.0",
"sign_type":"SHA256",
"appid":"28lp61847655",
"response_time":"2019-08-01T12:00:00+08:00"
},
"body":{
"result_code":"200"
}
},
"signature":"签名值"
}