Direct Deposit - Offramp
1. 获得API token
请直接联系我们获得API token
2. 询价
调用 /app/offrampquote 进行询价。
我们可以通过 /app/withdrawmethods 获得对该用户支持的所有offramp方式/法币
3. 添加银行地址
用户添加出金的银行地址 /app/bankaccount。 银行的字段名称可以通过调用 /app/bankaccount/fields API获得。
4. 交易
当用户通过 /app/offrampsell接口发起卖币交易时,交易所需配合完成以下流程:
第1步:交易启动通知
交易所需实现 trade-notify Webhook 接口。当交易启动时,Legend 会调用此接口。交易所收到通知后,需冻结用户对应的卖出资产。
第2步:交易执行通知
交易所需实现 trade-execute Webhook 接口。当交易成功执行后,Legend 会调用此接口通知交易所。
资金划转逻辑
收到成功通知后,交易所进行资金划转前,必须先调用 Legend 的 /user API 获取该用户的区域归属信息。
| 用户区域(API返回) | 资金接收方账户 |
|---|---|
Global | 转入 Legend Global 在交易所的对应账户 |
EU | 转入 Legend EU 在交易所的对应账户 |
操作指令:根据上述判定,交易所需将之前冻结的数字货币从用户账户转移至指定的 Legend 公司账户。
第3步:交易结果响应
资金成功划转后,交易所需通过 trade-execute 接口返回成功响应。若无法完成资产划转,则返回失败并解冻用户资产。
第4步:交易详情查询
在流程的任何阶段,交易所均可通过调用 /app/tradedetails 接口查询订单的详细状态。
5. 汇款
在用户完成交易后,我们会直接给用户汇款。汇款成功或失败都会通过/settlement-update 来发送通知。这里的Settlement category是WIRE_SENT。如果是汇款成功,收到的status会是settled。如果汇款失败,收到的status是rejected。一般来说如果用户信息填写错误,我们会直接联系客户,获得最新的账号信息,然后进行汇款。
Updated 7 months ago
