接口文档
接口文档
说明
系统路径
http://user-p2p-test.ithiema.net
1. 登录注册
1. 获取图⽚验证码
基本信息:
Path:/common/public/verifycode1/
Method:GET
接⼝描述:
请求参数:
URL参数:
- r: 随机数,示例:0.1426580900762553
返回数据:
- 响应状态码:200
- 返回数据:图⽚
2. 获取短信验证码
基本信息:
Path:/member/public/sendSms
Method:POST
接⼝描述:
请求参数:
headers
参数名称 参数值 是否必填 示例 备注 Content-Type application/x-www-form-urlencoded Cookie JSESSIONID=99679F2B755D2C body
参数名称 类型 是否必填 示例 备注 phone string 是 ⼿机号 imgVerifyCode string 是 验证码 type string 是 reg 类型[reg:注册]
返回数据:
响应状态码:200
状态码描述:
- 200:短信发送成功
- 100:图⽚验证码错误
发送成功:{"status":200,"description":"短信发送成功"} 发送失败:{"status":100,"description":"图⽚验证码错误"}
3. 注册
基本信息:
Path:/member/public/reg
Method:POST
接⼝描述:
请求参数:
headers
参数名称 参数值 是否必填 示例 备注 Content-Type application/x-www-form-urlencoded Cookie JSESSIONID=99679F2B755D2C body
参数名称 类型 是否必填 默认值 备注 phone string 是 ⼿机号 password string 是 密码 verifycode string 是 图⽚验证码 phone_code string 是 ⼿机验证码 dy_server string 是 on 是否同意协议[on/off] invite_phone string 否 邀请⼈
返回数据:
响应状态码:200
状态码描述:
200: 注 册 成 功 , {"status":200,"description":" 注 册 成 功 "} 100:图⽚验证码错误, {"status":100,"description":"验证码错误!"} 100:短信验证码错误, {"status":100,"description":"验证码错误"} 100:⼿机已存在, {"status":100,"description":"⼿机已存在!"} 100:密码不能为空, {"status":100,"description":"密码不能为空"} 100:请同意我们的条款, {"status":100,"description":"请同意我们的条款"}
4. 登录
基本信息:
Path:/member/public/login
Method:POST
接⼝描述:
请求参数:
headers
参数名称 参数值 是否必填 示例 备注 Content-Type application/x-www-form-urlencoded body
参数名称 类型 是否必填 默认值 备注 keywords string 是 ⼿机号 password string 是 密码
返回数据:
响应状态码:200
状态码描述:
200:登录成功, {"status":200,"description":"登录成功"} 100:⽤户不存在, {"status":100,"description":"⽤户不存在"} 100:密码不能为空, {"status":100,"description":"密码不能为空"} 100:密码错误1次, {"status":100,"description":"密码错误1次,达到3次将锁定账户"} 100:密码错误2次, {"status":100,"description":"密码错误2次,达到3次将锁定账户"} 100:密码错误3次, {"status":100,"description":"由于连续输⼊错误密码达到上限,账号已被锁定,请于1.0分钟后重新登录"}
5. 是否登录
基本信息:
Path:/member/public/islogin
Method:POST
接⼝描述:判断是否登录
返回数据:
响应状态码:200
状态码描述:
200:已登录, {"status":200,"description":"OK"} 250:未登陆, {"status":250,"description":"您未登陆!"}
2. 开通账户
1. 实 名 认 证
基本信息:
Path:/member/realname/approverealname
Method:POST
接⼝描述:
请求参数:
headers
参数名称 参数值 是否必填 示例 备注 Content-Type multipart/form-data Cookie JSESSIONID=99679F2B755D2C body
参数名称 类型 是否必填 默认值 备注 realname string 是 真实姓名 card_id string 是 身份证号
返回数据:
响应状态码:200
状态码描述:
200:提交成功, {"status":200,"data":{"card_id":"110****21X","realname":"李**"},"description":"提交成功!"} 100:姓名不能为空, {"status":100,"description":"姓名不能为空"} 100:身份证号不能为空, {"status":100,"description":"身份证号不能为空"}
2. 获取认证信息
基本信息:
Path:/member/member/getapprove
Method:POST
接⼝描述:
请求参数:
- 无
返回数据:
响应状态码:200
状态数据:
{ "is_email_open": "-1", "lastlogin_time": "1581056542", "group_status": "", "is_auth_user": "-1", "is_realname_open": "2", "is_corp": "-1", "business_license": "", "realname_remark": "sadf", "card_id": "513****049", "realname": "莫**", "isCert": "2", "realname_card": "1", "pay_pwd": "", "phone": "130****5678", "realname_status": "1", "trustType": "chinapnr", "pwd": "1", "email": "", "is_trust": "1" }
3. 开户
基本信息:
Path:/trust/trust/register
Method:POST
接⼝描述:
请求参数:
- 无
返回数据:
响应状态码:200
响应数据:
{ "status": 200, "description": { "form": "<form name='easypaysubmit' id='easypaysubmit' target='_blank' method='post' action='http://mertest.chinapnr.com/muser/publicRequests'><input name='Version' type='hidden' value='10'/><input name='CmdId' type='hidden' value='UserRegister'/><input name='MerCustId' type='hidden' value='6000060007313892'/><input name='BgRetUrl' type='hidden' value='https://www.baidu.com/'/><input name='RetUrl' type='hidden' value='http://dev- www.zcbk.deayou.com/trust/chinapnr/register/return/20011318124917315444'/> <input name='UsrId' type='hidden' value=''/><input name='UsrName' type='hidden' value=''/><input name='IdType' type='hidden' value='00'/><input name='IdNo' type='hidden' value='51343620000113288X'/><input name='UsrMp' type='hidden' value='13210001001'/><input name='UsrEmail' type='hidden' value=''/><input name='MerPriv' type='hidden' value='20011318124917315444'/> <input name='ChkValue' type='hidden' value='1784F61D7A6FDB0C900808DEA6DCEA882A138E731234473B84CB2829DF2B66FF032E406 97D9668DC4B054A2790BDCF1EF32D2DB4B807CAF7F89829BE7C10520C3AF44DEF8EA2DDD07141C 49DDEC147ECEC6A3D8E7E3B751D5308171AB3131668D19822D7F05E2E7CAAC5DB1F5744821B4A8 B439E9A4335614B6A2CD8E3467DE5'/><input name='CharSet' type='hidden' value='UTF-8'/></form><script>document.forms['easypaysubmit'].submit(); </script>" } }
4. 第三⽅开户接⼝
基本信息:
Path:http://mertest.chinapnr.com/muser/publicRequests
Method:POST
接⼝描述:
请求参数:
headers
参数名称 参数值 是否必填 示例 备注 Content-Type application/x-www-form-urlencoded body
参数名称 类型 是否必填 示例 备注 Version string 是 10 版本号 CmdId string 是 UserRegister 消息类型 ... ...
返回数据:
- 响应状态码:200
3. 充值
1. 获取充值验证码
基本信息:
Path:/common/public/verifycode/
Method:GET
接⼝描述:
URL参数:
- r: 随机数,示例:0.1426580900762553
返回数据:
响应状态码:200
返回数据:图⽚
2. 充值
基本信息:
Path:/trust/trust/recharge
Method:POST
接⼝描述:
请求参数:
headers
参数名称 参数值 是否必填 示例 备注 Content-Type application/x-www-form-urlencoded Cookie JSESSIONID=99679F2B755D2C body
参数名称 类型 是否必填 默认值 备注 paymentType string 是 chinapnrTrust 充值类型 amount string 是 充值⾦额 formStr string 是 reForm valicode string 是 验证码
返回数据:
响应状态码:200
状态码描述:
- 200:
- 100:验证码错误
{ "status": 200, "description": { "form": "<form name='easypaysubmit' id='easypaysubmit' target='_blank' method='post' action='http://mertest.chinapnr.com/muser/publicRequests'><input name='Version' type='hidden' value='10'/><input name='CmdId' type='hidden' value='UserRegister'/><input name='MerCustId' type='hidden' value='6000060007313892'/><input name='BgRetUrl' type='hidden' value='https://www.baidu.com/'/><input name='RetUrl' type='hidden' value='http://dev- www.zcbk.deayou.com/trust/chinapnr/register/return/20011318124917315444'/> <input name='UsrId' type='hidden' value=''/><input name='UsrName' type='hidden' value=''/><input name='IdType' type='hidden' value='00'/><input name='IdNo' type='hidden' value='51343620000113288X'/><input name='UsrMp' type='hidden' value='13210001001'/><input name='UsrEmail' type='hidden' value=''/><input name='MerPriv' type='hidden' value='20011318124917315444'/> <input name='ChkValue' type='hidden' value='1784F61D7A6FDB0C900808DEA6DCEA882A138E731234473B84CB2829DF2B66FF032E406 97D9668DC4B054A2790BDCF1EF32D2DB4B807CAF7F89829BE7C10520C3AF44DEF8EA2DDD07141C 49DDEC147ECEC6A3D8E7E3B751D5308171AB3131668D19822D7F05E2E7CAAC5DB1F5744821B4A8 B439E9A4335614B6A2CD8E3467DE5'/><input name='CharSet' type='hidden' value='UTF-8'/></form><script>document.forms['easypaysubmit'].submit(); </script>" } }
3. 三⽅充值
请求url: form表单 action值
请求参数:所有input标签name属性,值为name属性值
4. 投资
1. 投资
基本信息:
Path:/trust/trust/tender
Method:POST
接⼝描述:
请求参数:
headers
参数名称 参数值 是否必填 示例 备注 Content-Type application/x-www-form-urlencoded Cookie JSESSIONID=99679F2B755D2C body
参数名称 类型 是否必填 默认值 备注 id int 是 产品id depositCertificate int 是 -1 amount int 是 ⾦额
返回数据:
响应状态码:200
状态码描述:
- 200:
- 100:
- 投资⾦额不能为空
- 投资密码不能为空
{ "status": 200, "description": { "form": "<form name='easypaysubmit' id='easypaysubmit' target='_blank' method='post' action='http://mertest.chinapnr.com/muser/publicRequests'><input name='Version' type='hidden' value='20'/><input name='CmdId' type='hidden' value='InitiativeTender'/><input name='MerCustId' type='hidden' value='6000060007313892'/><input name='OrdId' type='hidden' value='20011310425477231138'/><input name='OrdDate' type='hidden' value='20200113'/><input name='TransAmt' type='hidden' value='500.00'/><input name='UsrCustId' type='hidden' value='6000060011480141'/><input name='MaxTenderRate' type='hidden' value='0.20'/><input name='BorrowerDetails' type='hidden' value='[{\"BorrowerCustId\":\"6000060011478653\",\"BorrowerAmt\":\"500.00\",\" BorrowerRate\":\"0.90\",\"ProId\":\"\"}]'/><input name='IsFreeze' type='hidden' value='Y'/><input name='FreezeOrdId' type='hidden' value='20011310425477231138'/><input name='RetUrl' type='hidden' value='http://dev- www.zcbk.deayou.com/trust/chinapnr/tender/return/20011310425477231138'/><input name='BgRetUrl' type='hidden' value='https://www.baidu.com/'/><input name='MerPriv' type='hidden' value=''/><input name='ReqExt' type='hidden' value=''/><input name='ChkValue' type='hidden' value='7B516A12B6FB6FC997FDEC3A42AE15C53BFD8223440BF7CCD7505E06B11FA18661F8232 71FE087E2565E21365825D1EB84FE2C7F4D8E9B5383A895B42620C28AA089F816FD2CAE8CD188D 70C5538E57AC7AA7DB9510F2285BB7BB9C57FB106DEA4328549391BF3C7910EDD3EEED35BD7456 93DB327F624AF35E86808D66E217C'/><input name='CharSet' type='hidden' value='UTF-8'/></form><script>document.forms['easypaysubmit'].submit(); </script>" } }
2. 三⽅投资
请求url: form表单 action值
请求参数:所有input标签name属性,值为name属性值