概述
在跨境支付中,透明度至关重要。在发起存款或提款之前,您应始终获取当前汇率并估算交易费用。这确保您的用户清楚了解费用和结算金额。 Bullring API 提供以下端点:- 获取实时汇率,用于货币对。
- 计算精确费用,基于交易金额计算存款和提款费用。
1. 获取汇率
端点:GET /v1/banking/rate
汇率是动态的,可能会波动。使用此端点获取源货币 (from) 和目标货币 (to) 之间的当前转换率。
此端点返回的汇率反映的是当时的市场汇率。为获得最准确的结算金额,您应在接近交易执行时刷新此汇率。
示例请求
获取 USDC 到 NGN 的汇率。预期响应
2. 计算费用
端点:GET /v1/banking/withdrawal/feeGET /v1/banking/deposit/fee
理解响应
费用计算端点返回详细明细:amount:计算的总费用。percentage:适用的百分比率。flatFee:适用的固定费用金额。grossAmount:所需总金额(本金 + 费用)。netAmount:实际结算或收到的金额。
示例:计算提款费用
估算提取 100,000 NGN 的费用。预期响应
常见错误
- 混淆净额与总额: 确保您理解
netAmount(收款人收到的金额)和grossAmount(您支付的金额)之间的区别。如果您希望用户收到精确金额,请使用计算器确定所需的总金额。 - 不支持的货币对: 验证您请求的货币对是否受支持。请参阅支持的货币。
- 忽略最低限额: 费用计算可能有效,但实际交易端点会执行最低和最高限额。通过
GET /v1/ramp/banking/channels查看特定渠道限额。