Ana Sayfa
Temel Bilgiler
İmza Oluşturma
Depozitler
Başlarken
Depozito Oluşturma
Depozito Oluşturma (iframe ile yönlendirme olmadan)
Depozito Bildirimi (webhook)
Depozito Durumu Kontrolü
Depozito Listesi Alma
8 gün beklemesiz yatırımlar (Steam Trade Protection)
8 günlük bekletme ile yatırım onayı
Başarısız web kancası bildirimleri alın
SkinsBack kullanıcı arayüzü olmadan para yatırma
Create a deposit without SkinsBack UI (API)
Kullanıcının envanterini al
Skin çekme
Fiyat listesi (skin mevcudu)
Skin arama
Skin satın alma
Toplu satın alma skinleri
Skin satın alma durumu
Skin satın alma geçmişi
Diğer
Proje Bakiyesi
Bakiye ve Depozito Çekme Geçmişi
Para birimleri ve döviz kurları
Sunucu durumu
Gerçek zamanlı olaylar: websockets
Gerçek zamanlı olaylar: web kancaları
Gerçek zamanlı olaylar: web kancaları
Satın alınan skinler ve bakiye değişiklikleri hakkında gerçek zamanlı güncellemeler alın.
Etkinlik web kancası imzası oluşturma
İmza, request gövdesinden oluşturulur ve Client Secret ile imzalanmış SHA256 HMAC'e dönüştürülür. Yetkilendirme başlığında imza gönderildi. Müşteri Sırrını satıcının hesabında bulabilirsiniz.
PHP'de imza doğrulama örneği:
<?php
$clientSecret = '123'; // Client Secret
$requestContent = file_get_contents('php://input');
$expectedSignature = hash_hmac('sha256', $requestContent, $clientSecret);
$providedSignature = $_SERVER['HTTP_SIGNATURE'] ?? '';
if (!hash_equals($expectedSignature,$providedSignature)) {
die('Wrong signature');
}
POST yöntemi tarafından Web Kancası Etkinlikleri URL'sine gönderilen parametreler:
event
string
Etkinlik adı
data
array
Veriler
Webhook Etkinlikleri URL'sine gönderilen başlıklar:
Signature
string
Doğrulanacak imza. İsteğin imzasını doğrulamak için imza doğrulama yöntemini kullanın.
VEYA sunucunuza gönderilen X-SIGN başlığını şu algoritmayı kullanarak doğrulayabilirsiniz:
md5(clientId + clientSecret) (birleştirme).
VEYA sunucunuza gönderilen X-SIGN başlığını şu algoritmayı kullanarak doğrulayabilirsiniz:
md5(clientId + clientSecret) (birleştirme).
Mümkün olan olayların listesi
event
Veriler
Açıklama
buy_item
{
"event":"buy_item",
"data":{
"item":{
"id":"2516",
"name":"AK-47 | Safari Mesh (Minimal Wear)",
"price":"0.4",
"classid":"3940562910"
},
"buy_id":"65",
"offer_status":"creating_trade",
"balance_debited_sum":"29.93",
"custom_id": "123456"
}
}
Skin satın alma
status_change
{
"event":"status_change",
"data":{
"item":{
"id":"2516"
},
"buy_id":"65",
"offer_status":"waiting_accept",
"error_reason":null,
"tradeofferid":"4176876858",
"custom_id": "123456"
}
}
Skin satın alma durumu değişti
balance_change
{
"event":"buy_item",
"data":{
"item":{
"id":"2516",
"name":"AK-47 | Safari Mesh (Minimal Wear)",
"price":"0.4",
"classid":"3940562910"
},
"buy_id":"65",
"offer_status":"creating_trade",
"balance_debited_sum":"29.93",
"custom_id": "123456"
}
}
Proje bakiyesi değişti