跳转到主要内容
简而言之
您的客户通过银行转账向虚拟账户付款。Blockradar 将这笔款项以稳定币结算到您的钱包,并发送 onramp.success。随后,您的 Webhook 处理程序通过法币提现以本地货币付出这笔金额。您的客户和收款方都无需看到或持有稳定币。
本指南以奈拉(NGN)为例:一个结算为 Base 上 USDC 的 NGN 虚拟账户,以及一笔支付到尼日利亚银行账户的 NGN 付款。同样的流程适用于任何同时支持存款和付款的币种。

前提条件

  • 您所使用通道的合规审批,包括存款端和付款端。企业验证的具体内容请参阅常见问题。
  • 您的账户已启用虚拟账户。请参阅虚拟账户的前提条件。
  • 一个会验证签名的 Webhook 端点。请参阅 Webhooks。

工作原理

1

创建虚拟账户

在您的钱包上创建一个虚拟账户,币种为 NGN,目标资产为 USDC。请按照虚拟账户的步骤 1 至 3操作。
2

客户通过银行转账付款

将账号分享给您的客户。转账到账后,Blockradar 会发送 onramp.processing,然后将 USDC 结算到您的钱包并发送 onramp.success。
3

收到 onramp.success 后付款

您的 Webhook 处理程序找到与已结算稳定币对应的法币提现资产,然后获取汇率、报价并执行 NGN 付款。请按照法币提现的步骤 1 至 7操作。
4

确认付款

付款过程中,法币提现会发送自己的 Webhook。请参阅法币提现 Webhooks。

onramp.success Webhook

付款需要的字段是 toCurrency(结算的稳定币)、toAmount(结算金额)和 wallet.id(结算到的钱包):
请使用 data.id 确保每个事件只处理一次。同一事件可能会被多次投递。

从 Webhook 发起付款

如果虚拟账户结算为 cNGN

如果虚拟账户的发现选项提供 cNGN,它也可以结算为 cNGN 而不是 USDC。cNGN 只能付出为 NGN。要将 cNGN 以其他币种付出,请先将其兑换为 USDC。请参阅先兑换再提现。

另请参阅