Помощь
Gate Pay
Руководство интеграции продавца

Gate Pay FAQ

2025-06-25 UTC
17950 Прочли
3

Часто задаваемые вопросы

Ограничения на сумму ордера

1. Минимальный лимит суммы: Gate Платеж: 0.0001 (все валютные единицы)

Web3 в блокчейне Платеж: 0.01 USDT (или эквивалент в других валютах)

Минимальная сумма обмена Flash: API запроса валютной пары вернет максимальные и минимальные значения.

Сумма ордера не должна быть ниже установленной минимальной суммы. Например, если ограничение минимальной суммы составляет 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/ru/#получить-статус-вывода

Описание

Т "Проверить статус вывода" API позволяет пользователям получать информацию о комиссиях за вывод средств для различных токенов на поддерживаемых цепочках. Пользователи могут выбирать цепочку по мере необходимости.

Параметры комиссии

withdraw_fix_on_chains: Фиксированная комиссия за вывод

withdraw_percent_on_chains: Комиссия за вывод средств на основе процента (применимо к определенным специальным токенам, рассчитывается как Сумма вывода × Процентная ставка)

Формула расчета

Комиссия за вывод = Фиксированная плата + ( Процентная ставка комиссии × Сумма вывода)

Дополнительные примечания

Наиболее часто используемые сети взимают только фиксированная комиссия за вывод средств, который обновления каждый час.

Пожалуйста Сделайте запрос API перед каждым выводом средств чтобы получить последние данные о комиссиях и обеспечить точные расчеты.

Почему платеж, сделанный в течение срока действия, помечается как истекший ордер?

Время платежа определяется на основе того, когда транзакция обнаружена в блокчейне, а не когда пользователь инициировал платеж. Между этими двумя временными моментами может возникнуть задержка.

Почему счета, показанные в приложении Gate или на сайте, отличаются от фактически полученного платежа?

Приложение или веб-сайт отображают сумму заказа, а не фактическую сумму, уплаченную пользователем. Даже если платеж пользователя отличается от суммы заказа, сумма заказа все равно будет отображаться. Для детальной информации о счете всегда обращайтесь к бэкэнду мерча.

Значение merchantTradeNo и merchantUserId в API Создания ордера

  1. merchantTradeNo: Номер ордера в системе мерча, максимальная длина 32 символа.
  2. merchantUserId: Идентификатор учетной записи пользователя в системе мерчанта. Это должен быть действительный идентификатор пользователя; в противном случае возвраты, связанные с платежами, на адрес не будут выполнены, так как система не может идентифицировать пользователя.

Информация о вызове для платежей по адресу в блокчейне

Почему существует два уведомления обратного вызова для платежей?

  1. Уведомление о поступлении средств (TRANSFER_ADDRESS): Уведомление о получении финансирования.
  2. Уведомление об изменении статуса ордера (PAY_ADDRESS): Уведомление о изменениях в статусе ордера.

Мерчанты должны полагаться на эти два типа информации, чтобы определить, является ли ордер успешным для продолжения доставки или обработки неудачных ордеров.

Когда отправляются уведомления о колбек-ах?

  1. Уведомление о поступлении средств Отправлено после подтверждения платежа в блокчейне, позволяя средствам быть зачисленными на счет мерча в реальном времени, одновременно уведомляя мерча.
  2. Уведомление о изменении статуса ордера Срабатывает, когда статус ордера изменяется.

Понимание статуса обратного вызова

1. Уведомление о поступлении средств (biztype = TRANSFER_ADDRESS)

  • TRANSFERRED_ADDRESS_IN_TERM: Средства зачисляются в реальном времени в течение срока действия ордера.
  • TRANSFERRED_ADDRESS_DELAY: Средства, полученные после срока действия, зачисляются на платежный счет мерча (реальное зачисление после срока действия).
  • TRANSFERRED_ADDRESS_BLOCK: Транзакция имеет потенциальный риск безопасности и отклоняется. Пожалуйста, свяжитесь с поддержкой Gate для помощи в возврате платежа.

2. Уведомление об изменении статуса ордера (biztype = PAY_ADDRESS)

  • PAY_SUCCESS: Платеж был успешным.
  • PAY_CLOSE: Ордер истек.
  • PAY_EXPIRED_IN_PROCESS: Ожидание подтверждения финансирования в блокчейне.

Сценарии платежей и определение статуса ордера для платежей по Адресу в блокчейне

1. Полная или переплата в течение периода действия

Описание : Если пользователь оплачивает полную сумму или больше необходимой суммы в течение срока действия, после подтверждения в блокчейне оба обратных вызова срабатывают.

Уведомление о статусе ордера :

  • Изначально: bizStatus = PAY_EXPIRED_IN_PROCESS
  • После подтверждения: bizStatus = PAY_SUCCESS, doneAmountOnChain включен.

Уведомление о поступлении средств : bizStatus = TRANSFERRED_ADDRESS_IN_TERM, credited amount = transferAmount.

2. Частичный платеж в течение срока действия

Описание : Пользователь оплачивает меньше, чем сумма ордера в течение срока действия. После подтверждения в блокчейне сумма зачисляется, и отправляется уведомление о поступлении средств.

Уведомление о статусе ордера : Не сработало.

Уведомление о поступлении средств : bizStatus = ПЕРЕВЕДЕННЫЙ_АДРЕС_В_СРОКЕ, amount = transferAmount.

3. Частичный платеж без дополнения

Описание : Частичный платеж произведен, но никакая дополнительная сумма не добавляется до истечения срока.

Уведомление о статусе ордера : Отправлено по истечении срока действия ордера: bizStatus = PAY_CLOSE, amount = doneAmountOnChain.

Уведомление о поступлении финансирования : Уже отправлено ранее, когда средства поступили. Нет повторного вызова.

4. Частичная оплата с дополнением

4.1Дополнено в пределах срока действия Уведомление о статусе ордера :

  • После дополнения: bizStatus = PAY_EXPIRED_IN_PROCESS
  • После подтверждения: bizStatus = PAY_SUCCESS, doneAmountOnChain отражает общую сумму, полученную в блокчейне.

Уведомление о поступлении средств : Отправлено только после подтверждения: bizStatus = TRANSFERRED_ADDRESS_IN_TERM, amount = transferAmount.

4.2 Дополнено после срока действия

Уведомление о статусе ордера :

  • При истечении: bizStatus = PAY_CLOSE, amount = doneAmountOnChain.
  • Нет дополнительных уведомлений о статусе ордера после позднего дополнения.

Уведомление о поступлении средств :

  • При позднем дополнении: bizStatus = TRANSFERRED_ADDRESS_DELAY, amount = transferAmount.
  • doneAmountOnChain не будет включен. Торговцам необходимо вручную агрегировать несколько значений transferAmount.

5. Платеж выполнен после истечения срока

Описание : Пользователь платит после истечения срока ордера, независимо от суммы.

Уведомление о статусе ордера : При истечении срока: bizStatus = PAY_CLOSE.

Уведомление о поступлении средств :При поздней оплате: bizStatus = TRANSFERRED_ADDRESS_DELAY, amount = transferAmount. Нет doneAmountOnChain и нет обратного вызова статуса ордера для платежей после истечения срока. Продавцы должны суммировать все полученные значения transferAmount..

Торговец должен определить успешность ордера как на основе статуса ордера, так и на основе уведомлений о поступлении средств.

Зарегистрируйтесь сейчас и получите шанс выиграть до $10,000!
signup-tips