Гайд GrayPay
Повна інструкція для покупців, P2P-провайдерів і мерчантів: як купувати USDT, заробляти на P2P та приймати платежі в магазині.
Покупцям — як купити USDT
GrayPay — P2P-обмін: ви переказуєте фіат (UAH, USD, EUR) на картку провайдера, а USDT надходить на ваш криптогаманець.
Крок 1. Оберіть спосіб
- Сайт: Купити USDT або головна сторінка портфеля.
- Telegram: бот @graymerchbot.
Крок 2. Підключіть гаманець
- TRC20 — TronLink або інший Tron-гаманець (нижчі комісії мережі).
- BEP20 / ERC20 — MetaMask або сумісний гаманець.
Адреса гаманця має відповідати обраній мережі. Перевірте мережу перед підтвердженням.
Крок 3. Створіть замовлення
- Вкажіть суму USDT або еквівалент у фіаті.
- Оберіть валюту (UAH / USD / EUR) і мережу (TRC20 / BEP20 / ERC20).
- Підтвердіть — система покаже точну суму фіату та реквізити картки провайдера.
Крок 4. Оплатіть
Перекажіть рівно ту суму, що вказана на екрані. Неправильна сума затримує підтвердження.
Після надходження фіату провайдер підтверджує оплату — USDT відправляється на ваш гаманець.
Якщо щось пішло не так
- Перевірте статус на сторінці оплати або в боті.
- Збережіть ID платежу — він потрібен для підтримки.
- Напишіть у підтримку з ID та скріном переказу.
Провайдерам — як заробляти на P2P
P2P-провайдер приймає фіат від покупців і підтверджує надходження. За кожне успішне замовлення ви отримуєте 7% від суми угоди в USDT.
Реєстрація
- Відкрийте @grayp2pbot →
/start. - Або кабінет на /provider/ (вхід через Telegram).
- Додайте банківську картку: команда
/add_cardабо розділ «Картки» в кабінеті. - Вкажіть валюту картки: UAH, USD або EUR.
Робочий процес
- Увімкніть статус Онлайн — тоді система призначатиме вам замовлення.
- Коли покупець створив платіж — ви бачите суму фіату та свою картку в замовленні.
- Після надходження коштів натисніть ✅ Підтвердити.
- Якщо сума не збігається або є сумніви — ⚠️ Диспут, не підтверджуйте безповідно.
Баланс і виведення
- Нарахування USDT — після підтвердження оплати.
- Виведення — розділ «Виведення» в кабінеті провайдера або через бота.
- Мінімальні суми та комісії мережі залежать від обраної мережі USDT.
KYC та ліміти
Верифікація (/kyc у боті) підвищує довіру та ліміти. Без KYC діють обмеження для нових провайдерів.
Картки
- Можна мати кілька карток у різних валютах.
- Відв’язати картку — у кабінеті або через бота.
- Не використовуйте картки з блокуванням P2P-переказів.
Мерчантам — прийом USDT у магазині
Інтегруйте GrayPay, щоб покупці оплачували замовлення USDT через P2P, а ви отримували webhook про статус.
Швидкий старт
- Реєстрація: /register/ — збережіть
api_keyіapi_secret(secret показується один раз!). - Кабінет: /cabinet/ — email + пароль, налаштування URL.
- Створення платежу:
POST /api/v1/payments/createз заголовкомAuthorization: Bearer <api_key>. - 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
- Вбудований widget —
/widget/widget.js(документація в API docs). - Окрема сторінка checkout —
checkout_urlз відповіді create. - Ідемпотентність: заголовок
Idempotency-Keyна create.
Комісії та курси
Покупець бачить курс USDT з премією +9% до ринкового:
- 7% — винагорода P2P-провайдера (за підтвердження фіату).
- 2% — комісія платформи GrayPay.
Курс фіксується при створенні платежу. Котирування — CoinGecko та НБУ з урахуванням премії.
Мерчант не платить окрему комісію за API — вартість закладена в P2P-премію для покупця.
Безпека
- Точна сума переказу — обов’язкова для швидкого зарахування.
- api_secret — лише на сервері мерчанта, ніколи у браузері.
- Картки провайдерів зберігаються в зашифрованому вигляді; покупець бачить лише реквізити для одного платежу.
- Не переказуйте кошти на реквізити поза платформою GrayPay.
- При підозрілій активності — зверніться в підтримку з ID ордера.
Підтримка
Email: support@graypay.pro
Форма зворотного зв’язку: /support/
Швидкі відповіді на типові питання: довідковий центр
Telegram-боти:
- Покупці — @graymerchbot
- Провайдери — @grayp2pbot
У зверненні вказуйте ID платежу, мережу USDT та час операції — це прискорить відповідь.