1. 实名认证结果通知

`通知路径:“实名认证接口”里的notifyUrl `请求方式:POST

字段 类型 名称 说明
merchOrderId String 单号 商户提交的实名认证id
status String 状态 状态,“finish”成功,“pending”进行中,“fail”失败
userwalletAddress String 用户钱包地址 查询用户的钱包地址
merchUserId String 商户的用户id 商户的用户id
phoneNumberMatch String 电话号码验证 2通过3未通过
cardNumberMatch String 身份证号 2通过3未通过
realNameMatch String 真名验证 2通过3未通过
faceMatch String 人脸验证 2通过3未通过
sign String 签名 签名

参数(form表单): 验证sign规则:

1.将表单除sign以外的信息简化为map键值对

2.将键值对以key的名称正序排序

`以字母表排序则排序为 例子: `排序前: merchUserId => “user0000005”

address => “address00000005"

排序后: address => “address00000005"

merchUserId => “user0000005”

3.按照排列好的顺序编码为get请求格式

例子:address=address00000005&merchUserId=user0000005

`4.在get请求字符串后直接拼接上商户信息中的md5key 字符串 得到签名源 `例如md5key 值为 merchmd5Key

例子:address=address00000005&merchUserId=user0000005merchmd5Key

5.将第四步的结果进行md5加密,得到最终签名值 ownSign

6.验证收到的sign和自己计算签名值ownSign是否一致,一致则为可信任通知请求

返回“SUCCESS”字符串,表示通知成功,其他返回结果均为通知失败;若通知失败,mpay会进行一定次数重试通知,达到一定次数后停止自动通知,届时需要在商户后台进行手动通知

results matching ""

    No results matching ""