flowchart TD
A[开始] --> B{商户的FeeWallet是否有足够的余额?}
B -->|否| C[请先向费用钱包地址充值]
B -->|是| D[调用create 接口,获取支付链接]
D --> E{支付链接是否已过期}
E --> |Yes|F{支付链接已失效,收款地址是否收到金额?}
E --> |No|H[支付链接活动中,待用户支付]
F --> |no|G[支付链接失效]
F --> |Yes|H
H --> I{订单已满额}
I --> |no|H
I --> |yes|J[系统webhook 通知商户订单已满额]
I --> |yes|K[商户的fee wallet 向收款地址充值gas]
K --> L[收款地址自动向商户riskwallet发起转账]
L --> M[通过webhook通知商户的risk wallet 已收到转账]
A --> N[调用detail接口,获取订单详情]
N --> O[查看transfer_list 列表]
O --> P{是否有转账失败}
P --> |yes|R[调用retryTransfer接口重新转账]