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。一般来说如果用户信息填写错误,我们会直接联系客户,获得最新的账号信息,然后进行汇款。