Центр допомоги
Gate Pay
Керівництво інтеграції продавця

Питання та відповіді про Gate Pay

2025-06-25 UTC
17890 Прочитайте
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/uk/#отримати-статус-виведення

Опис

Тhe “Перевірити статус виведення” API дозволяє користувачам отримувати інформацію про комісії за виведення для різних токенів на підтримуваних ланцюгах. Користувачі можуть вибрати ланцюг за потребою.

Параметри зборів

виведення_фіксованих_у_блокчейні: Фіксована плата за виведення

відсоток_виведення_на_ланцюгах: Відсотковий збір за виведення (застосовується до певних спеціальних токенів, розраховується як Сума виведення × Відсоткова ставка)

Формула розрахунку

Комісія за виведення = Фіксована комісія + ( Відсоткова ставка комісії × Сума виведення)

Додаткові примітки

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

Будь ласка Зробіть запит API перед кожним виведенням щоб отримати останні дані про збори та забезпечити точні розрахунки.

Чому платіж, здійснений протягом терміну дії, позначається як прострочений ордер?

Час платежу визначається на основі того, коли транзакцію виявлено у блокчейні, а не коли користувач ініціював платіж. Може виникнути затримка між цими двома моментами.

Чому рахунки, показані в додатку або на веб-сайті Gate, відрізняються від фактичного отриманого платежу?

Додаток або веб-сайт показує суму замовлення, а не фактичну суму, сплачену користувачем. Навіть якщо платіж користувача відрізняється від суми замовлення, сума замовлення все одно буде відображатися. Для детальної інформації про рахунок завжди звертайтеся до бекенду мерчантів.

Значення merchantTradeNo та merchantUserId в API створення ордерів

  1. merchantTradeNo: Номер замовлення в системі мерча, з максимальною довжиною 32 символи.
  2. merchantUserId: Ідентифікатор акаунта користувача в системі мерча. Це повинен бути дійсний ідентифікатор користувача; інакше повернення коштів, пов'язаних з оплатою, на адресу не будуть успішними, оскільки система не може ідентифікувати користувача.

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

Чому існує два сповіщення про зворотний виклик для платежів?

  1. Повідомлення про прибуття коштів (TRANSFER_ADDRESS): Повідомлення про отримане фінансування.
  2. Повідомлення про зміну статусу ордера (PAY_ADDRESS): Сповіщення про зміни в статусі ордера.

Торговці повинні покладатися на ці два типи інформації, щоб визначити, чи є ордер успішним для продовження відправлення або обробки невдалих ордерів.

Коли надсилаються сповіщення про зворотний виклик?

  1. Повідомлення про прибуття фінансування Надсилається після підтвердження платежу у блокчейні, що дозволяє коштам бути зарахованими на акаунт мерча в реальному часі, одночасно сповіщаючи мерча.
  2. Сповіщення про зміну статусу ордера Спрацьовує, коли статус ордера змінюється.

Розуміння статусу зворотного виклику

1. Повідомлення про надходження фінансів (тип бізнесу = ПЕРЕКРИТТЯ_АДРЕСИ)

  • ПЕРЕКРИТТЯ_АДРЕСИ_У_ТЕРМІН: Фінанси зараховуються в режимі реального часу протягом дії ордеру.
  • ПЕРЕКРИТТЯ_АДРЕСИ_З_ЗАТРИМКИ: Фінанси, отримані після закінчення терміну дії, зараховуються на платіжний акаунт мерчанта (реальне зарахування після терміну дії).
  • ПЕРЕКРИТТЯ_АДРЕСИ_БЛОК: Транзакція має потенційний ризик безпеки і відхиляється. Будь ласка, зв'яжіться з Gate Pay для отримання допомоги у поверненні платежу.

2. Повідомлення про зміну статусу ордера (biztype = PAY_ADDRESS)

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

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

1. Повна або надмірна оплата протягом терміну дії

Опис : Якщо користувач сплачує повну або більше необхідної суми протягом терміну дії, після підтвердження у блокчейні обидва колбеки активуються.

Повідомлення про статус ордера :

  • Спочатку: bizStatus = PAY_EXPIRED_IN_PROCESS
  • Після підтвердження: bizStatus = PAY_SUCCESS, doneAmountOnChain включено.

Сповіщення про надходження фінансування : bizStatus = TRANSFERED_ADDRESS_IN_TERM, зарахована сума = transferAmount.

2. Часткова оплата протягом строку дії

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

Повідомлення про статус ордера : Не спрацьовує.

Повідомлення про прибуття фінансування : bizStatus = TRANSFERRED_ADDRESS_IN_TERM, 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