Przejdź do treści
SkinPlata
Poradnik

Jak przyjmować skiny CS2 na swojej stronie

Od rejestracji do pierwszej prawdziwej płatności: czego potrzebujesz, dwie opcje integracji i jak bezpiecznie obsługiwać webhooki.

Zaktualizowano · zespół SkinPlata

1. Załóż konto i projekt

Zarejestruj się e-mailem, a potem zgłoś projekt: nazwa, strona, średni miesięczny obrót, kraj i kontakt na Telegramie lub Discordzie. Bez dokumentów tożsamości. Od razu dostajesz klucz projektu i sekret testowy; sekret produkcyjny działa po akceptacji projektu przez nasz zespół.

2. Wybierz integrację

  • Strona płatności — POST /payments zwraca pay_url. Przekieruj użytkownika, otwórz ją w okienku pop-up albo umieść embed_url w iframe. Najszybsze wdrożenie.
  • Płatności bezpośrednie — GET /inventory zwraca przedmioty użytkownika z cenami; Ty budujesz wybór przedmiotów i wywołujesz POST /payments/direct. Pełna kontrola nad UI.

Oba sposoby wysyłają te same webhooki i trafiają na to samo saldo.

3. Obsłuż webhook

Ustaw URL webhooka na stronie projektu. Każde zdarzenie jest podpisane HMAC-SHA256 z "<timestamp>.<raw body>" Twoim sekretem whsec_. Zweryfikuj podpis, odrzucaj timestampy starsze niż pięć minut, a potem przed dopisaniem czegokolwiek ponownie pobierz płatność przez GET /payments/{id}.

Dopisz saldo przy deposit.in_hold, żeby było szybko, albo przy deposit.success, gdy minie ochrona wymiany Steam.

4. Przetestuj wszystko

Z sekretem sk_test_ każda wymiana jest symulowana: prawdziwe nazwy i ceny przedmiotów, saldo testowe i przycisk dla każdego wyniku na stronie płatności. POST /test/payments/{id}/simulate steruje wynikami z Twojego kodu.

5. Uruchom na produkcji

Po akceptacji projektu przełącz się na sekret sk_live_. Wypłaty w USDT, USDC, BTC, ETH, LTC, SEPA, PayPal lub Wise od $25.

Pierwsze wywołanie API

Utwórz płatność i przekieruj klienta na pay_url. Wszystkie endpointy: Dokumentacja 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"}}'
Wypróbuj z kluczami testowymiZarejestruj się, zgłoś projekt i w kilka minut przyjmij symulowaną płatność skinami. Bez dokumentów.
Załóż konto

FAQ

Ile trwa akceptacja?

Nasz zespół ręcznie sprawdza każdy projekt. Klucze testowe działają od pierwszej minuty, więc możesz budować w trakcie oczekiwania.

Czy mogę przyjmować przedmioty Dota 2 i Rust tym samym kodem?

Tak — zmień parametr game.

Czy jest prowizja?

0% prowizji od płatności, zakupów i wypłat.