个人设计开发的一个支付项目,具体应用场景使用了数字货币的支付模式,图示为其在项目中的业务支付处理流程,各平台具体接入实现方法略,共勉之。

业务处理流程步骤:
- 某项目平台:用户发起数字货币支付申请。
- 区块链支付平台:受理支付请求。
- 支付代理侧:定时任务用来获取区块链支付平台待处理任务。
- 区块链支付平台:返回全量的待处理任务。
- 支付代理侧:存储并分析处理待处理任务。
- 支付代理侧:定时任务扫描待处理数据,同时调用数字货币平台发起支付申请。
- 支付代理侧:定时任务调用数字货币平台查询支付结果。
- 数字货币平台:返回支付结果。
- 支付代理侧:获取存储反馈的支付结果。
- 支付代理侧:定时任务同步支付结果数据上链到区块链平台。
- 某项目平台:定时调用区块链支付平台获取支付结果。