支付类场景
2024.03.13 15:46:30
公共参数和接口参数详情参考普通场景下的请求参数。
不同场景下建议传递不同的extData,普通场景见普通场景、社交类场景见社交场景、营销类场景见营销场景、电销类场景见电销场景
1. 绑卡
用户绑定银行卡
- extData Json内容:
参数名 | 类型 | 传入说明 | 描述 | 备注 |
---|---|---|---|---|
bankCard | string | 强烈建议 | 银行卡号,如果需要加密,支持传入hash值,hash算法:md5(bankCard) | |
cardType | string | 建议参数 | 卡类型,比如:借记卡、信用卡等 | |
bankCardPhone | string | 建议参数 | 银行卡绑定手机号码,如果需要加密,支持传入hash值,hash算法:md5(bankCardPhone) | |
credentialsValib | int | 建议参数 | 四要素认证是否成功,一般0表示有,1表示没有 | |
noteValib | int | 建议参数 | 预留手机短信认证是否成功,一般0表示有,1表示没有 |
2. 提现
用户进行提现操作
- extData Json内容:
参数名 | 类型 | 传入说明 | 描述 | 备注 |
---|---|---|---|---|
withdrawAccountID | string | 强烈建议 | 提现目标账号 ID,如微信账号ID等 | |
withdrawAmount | int | 强烈建议 | 提现金额(货币:人民币,计量单位:元) | |
withdrawChannel | string | 强烈建议 | 提现目标渠道,如银行卡、微信、支付宝等 |
3. 充值
用户进行账号充值
- extData Json内容:
参数名 | 类型 | 传入说明 | 描述 | 备注 |
---|---|---|---|---|
rechargeAmount | int | 强烈建议 | 充值金额(货币:人民币,计量单位:元) | |
rechargeChannel | string | 强烈建议 | 充值渠道,如银行卡、微信、支付宝、优惠券等 | |
rechargeAccountID | string | 强烈建议 | 充值账号ID,如支付宝ID、优惠券ID等 | |
isAward | int | 建议参数 | 事件是否能够获取激励,一般0表示有,1表示没有 | |
awardID | string | 建议参数 | 如事件产生了激励,可传递激励内容ID。如无,可传空 |
4. 支付
用户购买商品后进行支付
- extData Json内容:
参数名 | 类型 | 传入说明 | 描述 | 备注 |
---|---|---|---|---|
payChannel | string | 强烈建议 | 支付渠道,如银行卡、微信、支付宝、自身app余额等 | |
payAmount | int | 强烈建议 | 支付金额(货币:人民币,计量单位:元) | |
payAccountID | string | 强烈建议 | 支付账号ID,比如支付宝ID | |
payResult | int | 建议参数 | 支付结果(成功或失败),一般0表示有,1表示没有 | |
voucherTime | string | 建议参数 | 支付凭证上的时间戳 |