2.3 账户密码管理

优质
小牛编辑
133浏览
2023-12-01

2.3 账户密码管理

2.3.1 重置、修改支付密码

【场景介绍】

该操作需要在钱麦页面完成(用户需要提交相关信息进行身份校验之后重置\/修改支付密码),钱麦将结果同步\/异步反馈给商户,且在用户重置\/修改支付密码之后,返回商户端页面,商户继续处理用户的其他请求。

【重要说明】 基于支付合规性要求,个人网络支付密码属于敏感信息,无支付牌照许可的公司是不能够存储个人支付账户支付密码,支付+钱麦也是系统化帮助商户解决合规问题。

【页面展示】

【调用流程】

【请求地址】

环境接口服务URI
生产环境/rest/v1.0/user/getPswdResetUrl

2.3.1.1请求参数:

参数名称参数含义数据类型必填参数说明
merchantNo商户编号String(16)Y
merchantUserId商户用户标识String(32)Y
requestNo商户请求号String(32)Y
webCallBackUrl前端页面回调地址String(512)Y修改密码完成后返回商户的地址
returnUrl返回地址String(512)Y钱麦第一个H5页面左上角点“返回”的回退地址
clientSource设备来源Enum(12)NMOBILE--移动端(不传默认)PC-PC端;如传入PC,则跳转需要展示PC端的页面。
passwordBizType密码类型Enum(12)N如clientSource=PC,则此项必传。RESET—重置 MODIFY-修改

2.3.1.2返回参数:

参数名称参数定义参数说明
redirectUrl重定向地址跳转钱麦修改密码页面的URL
code返回码请参考附录:返回码列表
message返回信息返回码的详细说明

2.3.2验证支付密码

【场景介绍】

所有涉及到用户账户安全性的操作(如充值、提现、转账、余额支付、绑卡支付、绑卡、解绑卡),均需要校验支付密码以验证身份,该操作可以由商户端在自有业务流程中向钱麦发起请求。

【重要说明】验证支付密码的请求由商户端向钱麦发起,用户需要在钱麦的页面输入支付密码进行身份校验,钱麦将校验结果同步\/异步反馈给商户,且在用户输入支付密码之后,返回商户端页面,商户继续处理用户的其他请求。

【调用流程】

【请求地址】

环境接口服务URI
生产环境/rest/v1.0/user/getPswdVerifyUrl

2.3.2.1请求参数:

参数名称参数含义数据类型必填参数说明
merchantNo商户编号String(16)Y
merchantUserId商户用户标识String(32)Y
requestNo商户请求号String(32)Y该请求号应为后续业务需要验证密码的业务请求号
tokenBizType业务类型Enum (16)Y实名认证-VERIFY; 充值-RECHARGE ;提现-WITHDRAW ;转账-TRANSFER ;支付-PAY;绑卡-BIND_CARD; 解绑卡-UN_BIND_CARD;
webCallBackUrl前端页面回调地址String(512)Y密码校验完成后返回商户的地址
returnUrl返回地址String(512)Y钱麦第一个H5页面左上角点“返回”的回退地址
clientSource设备来源Enum(12)NMOBILE--移动端(默认) PC—PC端

2.3.4.3主动通知:

通过商户传入的webCallbackUrl,跳转时带token参数通知。