Гайд GrayPay

Повна інструкція для покупців, P2P-провайдерів і мерчантів: як купувати USDT, заробляти на P2P та приймати платежі в магазині.

Покупцям — як купити USDT

GrayPay — P2P-обмін: ви переказуєте фіат (UAH, USD, EUR) на картку провайдера, а USDT надходить на ваш криптогаманець.

Крок 1. Оберіть спосіб

Крок 2. Підключіть гаманець

Адреса гаманця має відповідати обраній мережі. Перевірте мережу перед підтвердженням.

Крок 3. Створіть замовлення

  1. Вкажіть суму USDT або еквівалент у фіаті.
  2. Оберіть валюту (UAH / USD / EUR) і мережу (TRC20 / BEP20 / ERC20).
  3. Підтвердіть — система покаже точну суму фіату та реквізити картки провайдера.

Крок 4. Оплатіть

Перекажіть рівно ту суму, що вказана на екрані. Неправильна сума затримує підтвердження.

Після надходження фіату провайдер підтверджує оплату — USDT відправляється на ваш гаманець.

Якщо щось пішло не так

Провайдерам — як заробляти на P2P

P2P-провайдер приймає фіат від покупців і підтверджує надходження. За кожне успішне замовлення ви отримуєте 7% від суми угоди в USDT.

Реєстрація

  1. Відкрийте @grayp2pbot/start.
  2. Або кабінет на /provider/ (вхід через Telegram).
  3. Додайте банківську картку: команда /add_card або розділ «Картки» в кабінеті.
  4. Вкажіть валюту картки: UAH, USD або EUR.

Робочий процес

  1. Увімкніть статус Онлайн — тоді система призначатиме вам замовлення.
  2. Коли покупець створив платіж — ви бачите суму фіату та свою картку в замовленні.
  3. Після надходження коштів натисніть ✅ Підтвердити.
  4. Якщо сума не збігається або є сумніви — ⚠️ Диспут, не підтверджуйте безповідно.

Баланс і виведення

KYC та ліміти

Верифікація (/kyc у боті) підвищує довіру та ліміти. Без KYC діють обмеження для нових провайдерів.

Картки

Мерчантам — прийом USDT у магазині

Інтегруйте GrayPay, щоб покупці оплачували замовлення USDT через P2P, а ви отримували webhook про статус.

Швидкий старт

  1. Реєстрація: /register/ — збережіть api_key і api_secret (secret показується один раз!).
  2. Кабінет: /cabinet/ — email + пароль, налаштування URL.
  3. Створення платежу: POST /api/v1/payments/create з заголовком Authorization: Bearer <api_key>.
  4. Checkout: перенаправте покупця на checkout_url з відповіді API.

Посилання інтеграції (кабінет → Налаштування)

ПолеПризначення
callback_url Webhook. Ваш сервер отримує POST при зміні статусу. Перевіряйте підпис X-Signature (HMAC-SHA256, секрет = api_secret).
success_url Сторінка «дякуємо за оплату» — куди повернути покупця після успішної оплати (якщо не передано в create).
fail_url Сторінка помилки — якщо оплата не вдалась або час вийшов.

API key та статус

У кабінеті відображається публічний ключ (pk_live_…) та статус Активний / Неактивний. Ключ — для серверних запитів; не вставляйте його у JavaScript на сайті.

Приклад створення платежу

POST /api/v1/payments/create
Authorization: Bearer pk_live_xxxxxxxx
Content-Type: application/json

{
  "amount_usdt": 50,
  "currency": "UAH",
  "buyer_wallet": "TYourTronAddress...",
  "network": "TRC20",
  "merchant_order_id": "ORDER-12345"
}

Webhook-події

Події: payment.completed, payment.cancelled, payment.disputed.

Підпис: HMAC-SHA256(api_secret, timestamp + "." + raw_body) у заголовку X-Signature.

У кабінеті є кнопка «Перевірити webhook» — надсилає тестову подію на ваш callback_url.

Widget та checkout

Документація API Кабінет мерчанта

Комісії та курси

Покупець бачить курс USDT з премією +9% до ринкового:

Курс фіксується при створенні платежу. Котирування — CoinGecko та НБУ з урахуванням премії.

Мерчант не платить окрему комісію за API — вартість закладена в P2P-премію для покупця.

Безпека

Підтримка

Email: support@graypay.pro

Форма зворотного зв’язку: /support/

Швидкі відповіді на типові питання: довідковий центр

Telegram-боти:

У зверненні вказуйте ID платежу, мережу USDT та час операції — це прискорить відповідь.