理财主要是开放银行针对不同合作方进行不同配置,融合中国农业银行和农银理财子公司的理财产品并且进行总体输出,提供一个理财超市用于用户购买,最后以H5的方式进行输出。H5页面的开放形式十分灵活,既可以在传统Web页面链接,也可以内嵌到独立APP、微信公众号和微信小程序,基本上能满足大部分场景的购买需求。
合作方需首先对接我行H5开户功能,开立自己渠道的二类电子账户通户,不能越权访问其他渠道的电子账户。然后将电子账户和身份证上送调用理财接口,通过开户获客,通过理财活客。
a.客户通过合作方平台进入理财专区,合作方提示用户授权将身份证号、II类账户号传递给我行,进行身份校验。
b.用户在身份验证之后,通过判断是否签约农行、是否签约农银理财、是否签约网络金融服务协议、是否做过风险测评或到期,指导用户跳转签约页面或风险测评页面或首页。
c.进入H5功能主菜单里”理财超市“页查看可购买产品列表,输入交易金额及支付密码进行购买。
d.密码验证通过提交购买交易。
e.返回H5功能主菜单进入“持有产品查询”页,展示用户持有的理财产品列表,用户可进行赎回和追加购买。
(1)请求参数
参数 | 是否必输 | 说明 |
---|
(2)返回参数
参数 | 说明 |
---|
通用响应码
响应码 | 备注 |
---|
API名称 | 请求入口 |
---|
4.3.1 理财首页
接口描述:理财首页,调用后会返回个人理财身份验证页面,通过验证,进入理财超市,当用户数据有误或余额不足会带着授权码code重定向到合作方的回调地址。
请求入口: https://openbank.abchina.com/GateWay/openabc/h5/h5finance/finance/v1
通用请求参数:见4.1节
特定请求参数:
参数 | 是否必输 | 说明 |
---|
第三方前端请求示例:
biz_data里必填字段空,sign_type为签名类型,只支持SHA256和HASHANDSHA256两种类型,encrypt_type 填写AES,redirectURL为第三方回调地址,当用户信息有误或余额不足时,会回调到该地址,并传入一个参数opCode。acqTrace为发起请求的id,通过这个id可以唯一的标示一次h5理财请求。accEBank为用户二类户账户,certID为用户身份证号。sign为签名串。timestamp为响应时间戳,nonce为防重放token,十五分钟内不允许重复。需要把私有属性json串做AES加密,作为Encrypt_Data中的值。
encrypt_data的加密结构示例:
接口描述:理财返回码查询API,当用户信息有误或余额不足时会返回合作方,使用上一个接口返回的授权码code获取返回结果。
请求入口:https://openbank.abchina.com/GateWay/openabc/api/h5financing/queryresult/v1
通用请求参数:见4.1节
特定请求参数:
参数 | 是否必输 | 说明 |
---|
特定返回参数:
参数 | 说明 |
---|
错误码说明:
参数 | 说明 |
---|