[关闭]
@zhou333666 2017-07-18T10:54:05.000000Z 字数 1426 阅读 748

会员卡接口

未分类


我的订单合并到登录的接口

接口名:/getPersonInfoV2
参数:token
返回值:增加订单数量的数据

用户判断是否有手机号

接口名:/checkEntry (老接口,无改变)

绑定会员卡

接口名:/userCard/bindUserCard
参数:token,卡号:cardCode,验证码:smsCode,卡密码:cardPassword

返回值:success:true
success:false 并抛相关异常

获取卡信息

接口名:/userCard/getUserCardMessage
参数:token
返回值:
绑定会员卡:hasBind:true,卡号:cardCode,卡余额:cardAmount,条形码:barCode
没绑定会员卡:hasBind:false

充值记录,消费记录

接口名:/userCard/getUserCardTransByType
参数:token,type,index,size(充值type:RECHARGE,消费type:PAY)
返回值:
充值 充值Id:payId,支付时间:payTime,支付金额:amount,结果:result
消费 订单Id:orderId,支付时间:payTime,门店:shop,支付类型:payType,支付金额:amount,结果:result

充值

充值流程
1. 调/userCard/prepareRechargeUserCard
2. 调cashier/bizToCashier',//支付页面获取支付信息
3. 去支付 //李玉祥的接口

接口名:/userCard/prepareRechargeUserCard
参数:token,terminal, amount(充值金额)

返回值:payOrderId(支付单Id)

接口名:cashier/bizToCashier
参数:bizId,bizType
传值:bizId:支付单Id,bizType:userCardRecharge
返回值:payOrderId:支付单Id

获取支付类型

接口名:/pay/getPayType
参数:header:(token,terminal),channel(充值:recharage)

返回值:payTypeList:支付类型信息,time:当前时间

支付返回签名(支持微信,支付宝,会员卡支付,代付)

接口名:/pay/toPay
参数:token(header),orderId,payType,selfParam(可以为空),behalfPayType,behalfPayValue

返回值:sign:签名信息

会员卡支付

接口名:/pay/userCardPay
参数:header:(token),sign(签名),password(密码)

返回值:success:true
success:false 并抛相关异常

短信验证码接口

接口名:/sendSmsCode

参数:mobile ,type(惠民服务员短信验证码:SERVANTVERIFYCODE
绑定会员卡短信验证码:CARDVERIFYCODE)

备注:type可以不传,有默认值

返回值:flag: true
msg, 验证码发送成功;

判断支付金额是否超过会员卡的余额

接口名:/userCard/judgeHaveEnoughAmount

参数:payOrderId:支付单id

返回值:{isEnough: true,msg:"余额充足"}
{isEnough: false,msg:"余额不足"}

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注