快捷支付主要对接的第三方支付公司的代付业务。
平台收到支付公司发过来的扣款请求,实时将付款人的款项划给银行的内部户,等到T+1对账以后再将支付公司在本行开设的对公户。
系统在数据库上采用分布式方式进行交易数据存储,定义了两个分库,一个主库,分库只存储交易数据,且交易表是按天来建的,主库存储基础配置数据,这样有效的减少了对一个大交易表的操作,显著的节省了时间。
另外快捷支付平台把原中间业务平台的前置删减掉,直接对接第三方支付公司,承接了前置的报文预处理,把对xml的解析自己来做,xml解析由原来的dom4j改为stax,也显著的提高了效率。
我在此项目中主要参与退款交易的开发,以及支付宝接进快捷支付平台的支付交易的改造