Перейти до вмісту
SkinPlata
Посібник

Як приймати скіни CS2 на своєму сайті

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

Оновлено · команда SkinPlata

1. Створіть акаунт і проєкт

Зареєструйтеся з e-mail, потім надішліть проєкт: назва, сайт, середній місячний оборот, країна і контакт у Telegram або Discord. Без документів, що посвідчують особу. Ключ проєкту й тестовий секрет ви отримаєте одразу; бойовий секрет запрацює після схвалення проєкту нашою командою.

2. Оберіть спосіб інтеграції

  • Сторінка оплати — POST /payments повертає pay_url. Перенаправте користувача, відкрийте її у спливному вікні або вставте embed_url в iframe. Найшвидший старт.
  • Прямі платежі — GET /inventory повертає предмети користувача з цінами; ви створюєте власний вибір предметів і викликаєте POST /payments/direct. Повний контроль над інтерфейсом.

Обидва варіанти надсилають однакові вебхуки й зараховують кошти на той самий баланс.

3. Обробіть вебхук

Вкажіть URL вебхука на сторінці проєкту. Кожна подія підписується HMAC-SHA256 від "<timestamp>.<raw body>" вашим секретом whsec_. Перевірте підпис, відхиляйте часові мітки, старші за п'ять хвилин, а потім повторно отримайте платіж через GET /payments/{id}, перш ніж щось зараховувати.

Зараховуйте на deposit.in_hold заради швидкості або на deposit.success, коли мине захист трейду Steam.

4. Протестуйте все

Із секретом sk_test_ кожен трейд імітується: справжні назви й ціни предметів, тестовий баланс і кнопка для кожного результату на сторінці оплати. POST /test/payments/{id}/simulate керує результатами з вашого коду.

5. Запустіть бойовий режим

Коли проєкт схвалено, перейдіть на секрет sk_live_. Виплати надходять у USDT, USDC, BTC, ETH, LTC, SEPA, PayPal або Wise від $25.

Перший виклик API

Створіть платіж і відправте клієнта на pay_url. Усі ендпоінти: Довідник API.

curl -X POST 'https://skinplata.com/api/v1/payments' \
  -H 'X-Project-Key: pk_your_key' \
  -H 'X-Project-Secret: sk_test_your_secret' \
  -H 'Content-Type: application/json' \
  -d '{"order_id":"inv-1042","game":"cs2","currency":"usd","min_amount":5,"metadata":{"user_id":"8812"}}'
Спробуйте з тестовими ключамиЗареєструйтеся, надішліть проєкт і проведіть тестовий платіж скінами за кілька хвилин. Без документів.
Створіть акаунт

Часті запитання

Скільки триває перевірка?

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

Чи можна приймати предмети Dota 2 і Rust тим самим кодом?

Так — змініть параметр game.

Чи є комісія?

0% комісії на платежі, покупки та виплати.