Kendi uygulamanızdan satış: Skalp'in ödeme API'si, webhook'ları ve SDK'ları
Skalp aynı zamanda bir API'dir. Kodunuz ödeme oluşturabilir, siparişleri okuyabilir, ürünleri ve abonelikleri yönetebilir ve lisansları kontrol edebilir; bu sırada resmî satıcı Skalp olarak kalır. Her olay sunucunuza imzalı bir webhook olarak ulaşır.
Yetkili API anahtarları
Panelde bir anahtar oluşturun ve yalnızca ihtiyaç duyduğu yetkileri işaretleyin, örneğin checkout:read ve checkout:write. Ödeme anahtarları oluşturulurken bir mağazaya bağlanır. Skalp yalnızca bir karma saklar, yani anahtar bir kez gösterilir.
SDK'lar
- Node ve edge ortamları: npm'deki
@skalpgg/sdk paketi. Ödeme, abonelikler, webhook'lar ve lisans kontrolü için tek bir paket, her yanıt için tiplerle.
- Go:
skalp.gg/go modülü.
Webhook'lar
Skalp; bir sipariş ödendiğinde, iade edildiğinde ya da itiraz edildiğinde, bir abonelik değiştiğinde ve ürün değişikliklerinde, müşteri sorularında ve yorumlarda URL'nize imzalı bir POST gönderir. İmza, Skalp-Signature başlığında HMAC-SHA256'dır. Bir webhook'u seçtiğiniz ürünlerle sınırlayabilirsiniz.
Yaygın kullanım şekilleri
- Bir masaüstü uygulaması açılışta lisans anahtarını kontrol eder. Lisans anahtarları.
- Bir site ya da başlatıcı, giriş yapmış kullanıcı için Skalp ödeme sayfasını açar ve ödendi webhook'unda özellikleri açar.
- Bir oyun sunucusu satın alımları kendisi alır ve oyun içinde teslim eder. Sunucu mağazaları.
Sık sorulan sorular
Alıcının kart ekstresinde kim görünür?
Skalp. API satışlarında satıcı Skalp'tir, bu yüzden tahsilat mağazanızın değil Skalp'in adını taşır.
Ödeme sayfasından kendi verilerimi geçirebilir miyim?
Evet. Ödemedeki özel alanlar webhook'larda ve API v1'de geri döner.