Zautomatyzuj hurtowe zaopatrzenie w karty podarunkowe PlayStation Store — wyświetlaj stany magazynowe, składaj zamówienia i pobieraj dostarczone kody programowo w 12+ regionach i 190+ nominałach.
https://psnb2b.com/api/v1Każde żądanie musi zawierać nagłówek Authorization Bearer. Klucze API są przypisane do konta i mogą być rotowane na żądanie. Authorization: Bearer <YOUR_API_KEY>
curl -sS "https://psnb2b.com/api/v1/inventory" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Accept: application/json"
/inventoryLista bieżącego stanu magazynowego kart PSN we wszystkich 12 regionach z cenami hurtowymi i dostępnością.
/balanceZwraca aktualne saldo konta i zastosowany próg rabatu.
/ordersTworzy nowe zamówienie hurtowe. Body: { region, denomination, quantity }. Zwraca ID zamówienia.
/orders/{id}Pobiera status zamówienia. (pending, paid, delivered, failed)
/orders/{id}/codesPobiera dostarczone kody PSN dla zakończonego zamówienia.
/claimsSkłada reklamację w oknie 7 dni dla nieprawidłowych, regionalnie niezgodnych lub nieudanych kodów. Partnerzy API mają priorytetową weryfikację.
Domyślnie: 60 żądań/minutę na klucz API. Tworzenie zamówień ograniczone do 10/minutę. Nagłówki X-RateLimit-Remaining i Retry-After w każdej odpowiedzi.
Zarejestruj URL webhook przez support, aby odbierać asynchroniczne zdarzenia order.status_changed. Próby używają wykładniczego wycofywania przez 24 godziny; podpisy HMAC-SHA256 w nagłówku X-PSNB2B-Signature.
Zarejestruj standardowe konto biznesowe PSN:B2B, a następnie wyślij e-mail z adresu konta na support@psnb2b.com z prośbą o dostęp do API. Klucze są wydawane ręcznie po krótkiej weryfikacji KYC.
Tak. Używanie API nie generuje dodatkowych opłat — partnerzy płacą tylko za zamówione karty hurtowe. Partnerzy API mają również priorytetową obsługę pod 7-dniową polityką wsparcia kodów.
REST API obejmuje: synchronizację stanów, saldo, składanie zamówień, sprawdzanie statusu i pobieranie dostarczonych kodów PSN. Wszystkie odpowiedzi to JSON, uwierzytelnianie tokenem Bearer.
Tak. Partnerzy mogą zarejestrować URL webhook, aby odbierać zmiany statusu (pending → paid → delivered → failed) bez odpytywania. Próby używają wykładniczego wycofywania przez 24 godziny.