一次性订单流程


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接口重新转账]