开放银行(Open Banking)API与数据共享实务

0 阅读
开放银行PSD2API标准OAuth2mTLS数据共享

开放银行API标准(PSD2/OBIE)、数据共享架构、安全认证(OAuth2/mTLS)与第三方服务商(TPP)管理实务

一、开放银行监管框架

维度欧盟PSD2英国OBIE中国实践
法律效力直接生效的指令(2018年实施)自愿+竞争驱动(2017年启动)指导意见为主(2020年《金融数据安全》)
数据范围账户信息(AISP)+支付发起(PISP)账户/交易/产品/分支机构公共数据+部分账户数据
技术标准Berlin Group NextGenPSD2 APIOBIE API Standard v3.1各行自有API+中国银联标准
安全要求强客户认证(SCA)+mTLSOAuth2+FAPI等保三级+国密算法
监管主体EBA+各国主管当局FCA+CMA人民银行+银保监会

二、开放银行API架构设计

API层级功能端点示例认证方式
账户信息API(AISP)获取账户列表/余额/交易明细GET /accounts/{id}/balancesOAuth2授权码+SCA
支付发起API(PISP)发起单笔/批量支付POST /payment-ordersOAuth2+SCA+签名
产品信息API查询金融产品/利率/费率GET /products/savingsAPI Key(公开数据)
客户验证APIKYC/身份验证POST /kyc/verifymTLS+OAuth2

三、安全认证流程

步骤操作技术实现安全要求
1.TPP注册第三方服务商向银行注册X.509证书颁发+API Key生成验证TPP资质+反洗钱审查
2.用户授权客户同意数据共享OAuth2授权码流程+跳转银行页面明确授权范围+有效期+可撤销
3.强客户认证(SCA)双因素认证SMS验证码+生物识别/密码满足PSD2 SCA要求(知识+持有+固有)
4.API调用TPP访问银行APImTLS双向证书认证+Bearer TokenToken有效期≤5分钟+证书定期轮换
5.数据加密传输与存储加密TLS1.3+AES-256敏感字段脱敏+日志不记录明文

四、中国开放银行实践模式

模式特点代表银行API数量
银行自建API平台银行独立开发+对外开放招商银行/浦发银行200-500个
银联云闪付开放平台银联主导+银行参与中国银联100+个支付类API
金融科技合作模式银行+科技公司联合运营微众银行+腾讯场景化定制API