个人设计开发的一个支付项目,具体应用场景使用了数字货币的支付模式,图示为其在项目中的业务支付处理流程,各平台具体接入实现方法略,共勉之。
业务处理流程步骤:
某项目平台:用户发起数字货币支付申请。区块链支付平台:受理支付请求。支付代理侧:定时任务用来获取区块链支付平台待处理任务。区块链支付平台:返回全量的待处理任务。支付代理侧:存储并分析处理待处理任务。支付代理侧:定时任务扫描待处理数据,同时调用数字货币平台发起支付申请。支付代理侧:定时任务调用数字货币平台查询支付结果。数字货币平台:返回支付结果。支付代理侧:获取存储反馈的支付结果。支付代理侧:定时任务同步支付结果数据上链到区块链平台。某项目平台:定时调用区块链支付平台获取支付结果。