Direct Deposit - Onramp


功能概述

直接接入Legend 法币出入金API,将法币出入金功能集成到交易所内,可以支持更大的出入金数额,同时带来更为流畅的用户体验。

用户流程概述

入金

flowchart LR
    A([用户]) --> B{KYC<br>是否通过?}
    B --> C[询价]
    C --> D{是否需要<br>补充信息?}
    D -- 是 --> E((提示用户<br>提供补充信息))
    E -.-> D
    D -- 否 --> F{是否有余额?}
    F -- 是 --> L[交易]
    F -- 否 --> G[显示汇款<br>指引]
    G --> H[用户完成<br>汇款]
    H --> I[资金到达<br>Legend]
    I --> J[Legend为<br>用户入账]
    J --> K[交易所为用户<br>添加余额]
    K --> L
    L --> M[转账加密货币<br>至用户]

出金

flowchart LR
    A([用户]) --> B{KYC<br>是否通过?}
    B --> C[卖币询价]
    C --> D[用户确认<br>卖出]
    D --> E[交易所转入<br>加密货币]
    E --> F[Legend完成<br>卖出交易]
    F --> G[法币入账至<br>用户Legend账户]
    G --> H[用户发起<br>法币提现]
    H --> I[Legend汇款至<br>用户银行账户]

法币钱包账号

在这个页面中,我们可以调用法币余额API /app/fiatbalances 来获取用户在Legend的法币余额。也可以监听Legend发送的余额变更webhook /balance-update来更新用户余额。

  1. 点击"Deposit" 进入法币充值页面
  2. 点击"Buy" 进入onramp 流程
  3. 点击"Withdraw"进入offramp流程

法币充值

在这个页面,可以通过 /app/depositmethods API 获得我们所有支持的法币币种

如果用户没有做过KYC的情况下,建议显示一个等待页面,同时通过Legend的KYC connect一键开通法币交易。

汇款指南

用户通过KYC后,可以显示Legend银行账号。这里可以调用 /app/depositaccount API。注意:Legend 只能接受用户本人或者Joint account的汇款,建议的文案提示为:

Legend does NOT accept third party wires, and only sends funds to the bank accounts under the applicant's name. If you are sending funds, it is critical that you wire funds from a bank account under your name.

同时请让用户在汇款时填写指定的Reference code汇款。建议的文案提示为:

交易

用户询价页面,这里使用的API是

由于合规要求,Legend Trading不能长时间存储用户法币余额,如果用户一个月内未将法币转换为数字货币,我们会自动执行一笔交易,将法币转换为USDT。