Gate Pay 常见问题

钱包

这是一段钱包描述

钱包 立即使用

常见问题解答

订单金额限制

1. 最小金额限制:
Gate支付:0.0001 (所有货币单位)
Web3链上支付:0.01 USDT(或等价值其他币种)
闪兑最小金额:查询币种对接口会返回最大最小值

订单金额必须不低于设定的最小金额。例如,若最小金额限制为 0.0001,则订单金额 ≥ 0.0001 即可,如 0.0001、0.00011 等。

2. 精度限制:
订单金额的小数位数不得超过设定的精度。例如,若精度设定为 0.0001(即最多 4 位小数),则 0.001 是有效的,而 0.00011 会报错,不会进行四舍五入。

订单金额需同时满足最小金额和精度两项要求,否则无法提交。例如:若最小金额限制为 0.0001,精度限制为 0.1,则 0.01 仍不符合精度要求,会报错。

提现手续费说明

查询提现状态 API

https://www.gate.com/docs/developers/apiv4/zh_CN/#%E6%9F%A5%E8%AF%A2%E6%8F%90%E7%8E%B0%E7%8A%B6%E6%80%81

说明

调用 “查询提现状态” 接口可获取不同币种在各支持链上的提现手续费信息,用户可根据需要选择合适的链。

手续费参数

withdraw_fix_on_chains:固定提现手续费
withdraw_percent_on_chains:百分比提现手续费(部分特殊币种适用,计算方式为提现金额 × 该百分比

计算方式

提现手续费 = 固定费用 + (百分比费率 × 提现数量)

其他注意事项

目前大多数常用链仅收取固定手续费,该费用每小时更新
建议在每次提现前调用该接口,以获取最新手续费数据,确保计算准确。

为什么用户在有效期内支付,但被判定为过期订单?

支付时间以链上检测到这笔交易时间为准,不是以用户实际操作时间为准,中间会有时间差。

为什么 Gate APP 或 Web 端账单情况与实际收单情况不一致?

App 或 Web 端内展示的账单显示的是订单金额,不是实际用户支付的金额。
即使用户支付的金额与订单金额不一致,也会显示订单金额。查看账单详情,必须以商户后台的数据为准。

创建订单 API 中 merchantTradeNo 和 merchantUserId 的含义

  1. merchantTradeNo:商户侧系统的订单号,不超过 32 个字符。

  2. merchantUserId:商户侧用户的账号 ID。必须是一个存在的用户 ID,否则在地址支付退款时无法识别支付用户。

关于地址支付的回调信息

为什么支付回调信息有两条?

  1. 资金到账通知(TRANSFER_ADDRESS):实际到账金额的通知。

  2. 订单状态变更通知(PAY_ADDRESS):订单状态的变更通知。

商户需要结合这两类信息判断订单是否成功,以便执行发货或处理失败订单。

回调信息发送时间点

  1. 资金到账通知
    链上确认支付成功后,为商户实时入账资金,同时回调给商户。

  2. 订单状态变更通知
    订单状态发生变化时触发。

回调信息状态解读

1. 资金到账通知(biztype = TRANSFER_ADDRESS)

  • TRANSFERRED_ADDRESS_IN_TERM:订单有效期内即时到账。

  • TRANSFERRED_ADDRESS_DELAY:超过有效期的支付到账,将实际支付对应金额充值到商户支付账户中(超过有效期即时到账)。

2. 订单状态变更通知(biztype = PAY_ADDRESS

  • PAY_SUCCESS:支付成功。

  • PAY_CLOSE:订单过期。

  • PAY_ERROR:支付遇到错误。

  • PAY_EXPIRED_IN_PROCESS:等待链上确认资金。

  • PAY_BLOCK:固定地址订单,安全审核中。

地址支付的支付场景及订单状态判断

1. 有效期内一次性足额或超额支付

  • 描述: 在订单有效期内,只要足额或者超额支付,待链上确认资金后,就会实时发送回调信息。

  • 订单状态 :首先等待链上确认资金,回调一个中间态:bizStatus 为 PAY_EXPIRED_IN_PROCESS。等待链上确认资金后,订单成功,回调bizStatus 为 PAY_SUCCESS,到账金额为doneAmountOnChain

  • 资金到账通知 :bizStatus 为 TRANSFERRED_ADDRESS_IN_TERM,到账金额为 transferAmount。

2. 有效期内未足额支付

  • 描述 :用户在订单有效期内支付不足订单金额的,待链上确认资金后,给商户入账用户实际支付的金额,并实时发送资金到账的回调信息。

  • 订单状态 :有效期内,此时订单状态没有发生变化,不发送订单状态的回调信息。

  • 资金到账通知 :bizStatus 为 TRANSFERRED_ADDRESS_IN_TERM,到账金额为 transferAmount。

3.有效期内未足额支付,且未补足

  • 描述 :用户在订单有效期内支付不足订单金额,且在有效期内没有补足。

  • 订单状态 :订单有效期结束的时候,发送订单状态的回调。bizStatus为PAY_CLOSE,到账金额为doneAmountOnChain。

  • 资金到账通知 :用户支付完成后,已经实时回调,不再重复发送。

4. 有效期内未足额支付,但已补足
4.1 有效期内补足金额:

  • 用户补足剩余金额后

    • 订单状态 :此时等待链上确认资金,回调一个中间态:bizStatus 为 PAY_EXPIRED_IN_PROCESS。

    • 资金到账通知 :等待链上确认补足的资金,所以不发送资金到账通知。

  • 链上确认成功后

    • 订单状态 :等链上资金确认完毕,金额足够,此时订单才算成功,bizStatus 为 PAY_SUCCESS,到账金额为doneAmountOnChain (此时为所有支付的汇总金额)。

    • 资金到账通知 :bizStatus 为 TRANSFERRED_ADDRESS_IN_TERM,到账金额为 transferAmount。

4.2 有效期外补足金额:

  • 订单状态 :因检测到有效期内没有足额支付,在订单有效期结束的时候,会先发送订单状态的回调。bizStatus为PAY_CLOSE,到账金额为doneAmountOnChain。

  • 资金到账通知 :用户支付完成后,已经实时回调,不再重复发送。

  • 用户有效期外补足剩余金额后 :会发送资金到账的回调,bizStatus 为 TRANSFERRED_ADDRESS_DELAY,到账金额为 transferAmount。 (此种情况下不会额外发送订单状态的回调,最终回调信息中不包含 doneAmountOnChain 字段。如用户使用多笔交易完成支付,商户需自行累加所有回调中的 transferAmount 以确认最终到账总额。)

5. 过期支付

  • 描述 :用户在订单有效期外支付,不管是部分还是足额,亦或是超额支付,链上确认成功后,会实时到账。

  • 订单状态变 :因为有效期内没有支付任何金额,在订单有效期结束的时候,会回调bizStatus 为 PAY_CLOSE。

  • 资金到账 :无资金到账通知。

  • 过期后支付: 过期后支付一笔,回调一笔资金到账的通知,bizStatus 为 TRANSFERRED_ADDRESS_DELAY,到账金额为 transferAmount。 (此种情况下不会额外发送订单状态的回调,最终回调信息中不包含 doneAmountOnChain 字段。如用户使用多笔交易完成支付,商户需自行累加所有回调中的 transferAmount 以确认最终到账总额。)

商户需要根据 订单状态 资金到账 两条回调信息判断订单是否成功。

欧易数字货币交易所APP
欧易数字货币交易所APP 下载欧易数字货币交易所与1,800+万用户一起在欧易进行交易
点击使用