一、数据表
数据库中的数据表是整个核心逻辑的载体说在,所有的记账逻辑、以及与支付前台交互的数据都是在这里 进行记录。现就主要的表进行简要说明。不同的第三方支付其数据表名称肯定也不同,这里的表名称仅作参考
- gTransLog表: 支付网关交易流水表,所有通过网关的交易全部都会在此表中写入数据。
- tAccounts表: 用户的账户数据记录表,在第三方系统中其记录着用户的账上资金。
- tAccountLog表: 用于记录账户的自己流水情况,所有对tAccounts表的资金变动都会在流水表中进行记录
- tBankPaymentInfo表: 上传对账文件后,解析对账文件生成的表
- tBankcardInfo表: 用于存储用户或者商户所绑定银行卡的信息,包括银行名称、卡号等
- tChannelConfig表: 渠道配置表,用于配置商户与不同渠道的对应关系,比如接入支付宝或者招商银行
- tFreeze表: 冻结表,当tAccounts表中的资金有事先冻结的情况下,比如说基金赎回等会向tFreezes表中插入数据
- tPayments表: 付款表,记录账户付款相关信息
- tReceivables表: 收款表,记录收款信息
- tPaymentChannel表: 商户付款渠道的相关信息