Mağazanızı bağlamak için başvurun
Telegram ile giriş yaptıktan sonra web sitenizi gönderin ve her inceleme aşamasını özel bir URL'de takip edin. Otomatik kontroller incelemeyi destekler; bir moderatör her zaman nihai kararı verir.
Bu sayfada
Başvuru gönderin#
Açıklamalar 40–3000 karakter gerektirir; proje adları en fazla 100 karaktere izin verir. Web sitesi giriş yapmadan erişilebilir olmalıdır. Kimlik bilgileri, özel ana bilgisayarlar, standart olmayan bağlantı noktaları veya sorgu parametreleri içeren URL'ler kabul edilmez.
Doğrulanmış hesap başvurunun sahibidir. Girilen Telegram iletişimi iletişim içindir ve sahipliği değiştirmez. Takip URL'sini iletmek başka bir hesaba erişim vermez.
- 1
Telegram ile giriş yapın veya kaydolun, ardından /account#applications adresini açın.
- 2
Herkese açık bir HTTPS web sitesi adresi, proje adı, kategori ve ürünlerinizin veya hizmetlerinizin bir açıklamasını girin.
- 3
Bir Telegram iletişimi ekleyin. Müşterilerin ne aldığını ve siparişlerin nasıl yerine getirildiğini açıklayın.
- 4
Siteyi gönderme yetkinizi doğrulayın ve formu gönderin.
- 5
Gönderimden hemen sonra açılan /account#applications/{id} adresini saklayın.
Dört inceleme aşaması#
Bağlantı çizgisi ve aşama işaretçileri, kalıcı sunucu durumlarını yansıtır. Sayfayı yeniden açmak aynı sürece devam eder. Sekmeyi kapatmak başvurunuzu iptal etmez; arka plan işleri çalışmaya devam eder ve kesintiye uğrayan aşamaları kurtarır.
| Aşama | Ne olur | Gösterilen durum |
|---|---|---|
| Başvuru alındı | Gönderim ayrıntıları ve özel URL kaydedildi | İlk aşama tamamlandı |
| İçerik incelemesi | Yapay zeka açıklamayı genel web sitesi içeriğiyle karşılaştırır | Çalışıyor, tamamlandı veya uzman bekleniyor |
| Teknik kontroller | Kullanılabilirlik ve sınırlı bir bağlantı kümesi incelenir | Ayrı bir sonuç ve aşama zaman damgası |
| Uzman incelemesi | Bir moderatör gönderimi ve bulguları inceler | Karar bekleniyor, onaylandı veya ret nedeni |
Sarı aşama bir uzman gerektirir#
Sarı işaret, bir aşamanın ilgi gerektirdiği anlamına gelir; örneğin bilgiler yetersiz, bir bağlantı kullanılamıyor veya otomatik bir sonuç güvenle kabul edilemiyor. Bu nihai bir ret değildir. Durum sayfası sonraki adımı açıklar.
Bir moderatör mevcut aşamayı temizleyebilir, böylece bir sonraki kontrol devam eder. Ret edilen bir aşama bir çarpı işareti ve moderatörün göndermeden önce düzenleyebileceği kullanıcıya yönelik bir neden gösterir. Ara aşamanın temizlenmesi nihai manuel incelemeyi asla kaldırmaz.
Otomatik kontroller neleri kapsar#
Kontroller genel ana sayfayı inceler: HTTPS, HTTP yanıtı, başlık, metin ve şüpheli bağlantı desenleri. Ayrıca aynı web sitesinde en fazla üç bağlantı için başlıklar isterler. Yönlendirme sayısı, yanıt boyutu ve istek süresi sınırlıdır.
Kontroller oturum açılmış alanlara erişmez, indirilen dosyaları çalıştırmaz veya bir güvenlik denetimi ya da kötü amaçlı yazılım tarayıcısının yerini almaz. Bir aşamayı tamamlamak, her sayfanın kötü amaçlı içerikten arınmış olduğunu garanti etmez.
Web sitesi içeriği güvenilmeyen veridir. Bir web sitesindeki talimatlar bir yönetici atayamaz, Kevmi koşullarını değiştiremez veya bir başvuruyu onaylayamaz. Kullanılamayan yapay zeka ve hatalı biçimlendirilmiş model çıktısı, aşamayı sessizce geçirmek yerine uzman incelemesi gerektirir.
Telegram güncellemeleri#
Bir başvuru almak, bir aşamayı tamamlamak, uzman ilgisi istemek ve nihai bir karar vermek, özel bir takip bağlantısı içeren bildirimler oluşturur. Bunlar hesap bildirim ayarlarında Destek kategorisini kullanır. Bu kategoriyi devre dışı bırakmak mesajları durdurur.
Başvuru olayı ve bildirim çıkış kutusu girişi birlikte kaydedilir. Telegram teslimatı bir yeniden deneme kuyruğu kullanır ve bağlı bir bot gerektirir. Takip sayfası, Telegram kullanılamıyorsa veya bot engellenmişse güncel durumun kaynağı olarak kalır.
Moderasyon ayrı uyarılar alır. Yalnızca sunucu moderatör izin listesindeki kullanıcılar Telegram'dan bir aşamayı temizleyebilir; eski bir düğme tekrarlanan bir karar uygulayamaz. Ret nedenleri moderasyon çalışma alanında düzenlenir.
Başvuru ve karar sözleşmesi#
Sahiplik oturumdan gelir. Başvuru sahipleri userId, durum, roller veya inceleme sonuçları gönderemez. Aynı Idempotency-Key ve gövdeyle oluşturmanın tekrarlanması mevcut başvuruyu döndürür; gövdeyi bu anahtarla değiştirmek bir çakışma üretir.
Bir moderatör kararı yalnızca beklenen başvuru sürümüne uygulanır. Eşzamanlı kararlar bir kez kaydedilir; diğer istek 409 alır. Bir ret nedeni 10–1500 karakterlik düz metindir. Dahili inceleme kanıtı yalnızca moderatörlerle sınırlıdır.
| Rota | Erişim ve davranış |
|---|---|
| POST /api/applications | Oturum + CSRF + Idempotency-Key; özel bir URL ile 202 |
| GET /api/applications | Geçerli hesap başvuruları |
| GET /api/applications/{id} | Sahip olunan gönderim, aşamalar ve genel geçmiş |
| POST /api/applications/{id}/resume | Oturum + CSRF; yalnızca işleme aşamasındaki başvuruları sürdürür |
| GET /api/moderation/applications | Yalnızca doğrulanmış moderatörler |
| POST /api/moderation/applications/{id}/decision | approve_step veya reject, expectedVersion ve bir ret nedeni |
Karardan sonra#
Yeni bir ödeme ve kart niyeti, satıcının en son web sitesi inceleme başvurusunun onaylanmasını gerektirir. Onay tek başına ödeme ağ geçidini bağlamaz. İnceleme gönderimden sonra değişirse, mevcut işlem durum okumaları, mutabakat ve talep edilen banka kodu için kullanılabilir kalır.
Ret edilirse, satıcı nedeni görür ve tekrar başvurmadan önce materyalleri düzeltebilir. Sarı bir aşama, bir uzmanın hâlâ karar vermesi gerektiği anlamına gelir; bu otomatik onay değildir.
Birden fazla mağaza ve tek USD taban fiyat#
Toplu analiz ve işlemler için Tüm mağazaları seçin veya kendi kayıtları için bir mağaza seçin. Her mağazanın ayrı bir storeId'si, adı, varsayılan KDV'si, faturaları, API anahtarları, webhook uç noktaları, olay geçmişi ve web sitesi uygulaması vardır. Bildirimler ve destek talepleri hesaba aittir. Bir hesap en fazla 100 mağaza oluşturabilir. Mevcut kayıtlar ilk mağazasında kalır.
Yeni çalışma alanı faturaları pricingMode="universal" ve USD taban fiyat kullanır. Any, kart, alipay, sbp ve kriptoyu içerir; bir satıcı bir alt küme seçebilir. Kartlar ve Alipay USD tahsil eder. SBP, Rusya Merkez Bankası USD/RUB referans kurunu kullanarak RUB tahsil eder. Kripto, açık fatura kuralı 1 USD = 1 USDT kapsamında USDT tahsil eder. Bu bir fatura dönüştürme kuralıdır, piyasa USDT kotasyonu değildir. Ağ geçidi, transferden önce seçilen coin'in kurunu, tam transfer tutarını ve talimatlarını sağlar.
Referans kuru ve her iki tutar oluşturma sırasında dondurulur. RUB dönüştürmesi içeren faturalar 24 saat içinde sona erer. Referans kuru alınamazsa, oluşturma FX_UNAVAILABLE ile başarısız olur; uydurulmuş veya bayat yedek kur kullanılmaz. Sahip yanıt tutarı ve kotasyonlar USD muhasebe para birimini kullanır. quotes[method].settlement, yerel tahsil kotasyonunu içerir. Genel ödeme sayfası, seçilen tahsil para birimini currency içinde, orijinal fiyatı baseAmountMinor/baseCurrency içinde ve referans kurunu fx içinde gösterir. Bir ödeme gönderildikten sonra yöntemi değiştirilemez; bir faturanın tek ağ geçidi işlemi vardır.
Amaçlanan mağaza içinde bir API anahtarı oluşturun ve sunucunuzdan Authorization: Bearer <key> gönderin. Mağaza bağlaması değişmezdir; X-Kevmi-Store, anahtara başka bir mağazaya erişim izni veremez. Tarayıcı oturumları X-Kevmi-Store: <storeId> seçer; atlanırsa ilk mağaza seçilir. all değeri yalnızca GET /api/account/dashboard ve GET /api/payment-links tarafından kabul edilir. Değişiklikler seçili bir mağaza, Origin ve X-CSRF-Token gerektirir. Hesap kimlikleri ve mağaza kimlikleri farklı tanımlayıcılardır.
Uyumluluk için, pricingMode="universal" içermeyen API istekleri yerel fiyatlandırmayı ve orijinal para birimi kısıtlamalarını korur. Mevcut faturalar asla yeniden hesaplanmaz. Analizlerdeki onaylanmış tahsilatlar, doğrulanmış ödemelerden kaydedilmiş fatura giderlerinin düşülmesiyle elde edilir; bunlar çekilebilir bakiye değildir. Eski fatura para birimleri ayrı kalır ve ödemeler destek ile düzenlenir. Bir siparişi yalnızca sunucu API'si, olay geçmişi veya imzalı bir webhook üzerinden payment.fulfillmentReady=true ve payment.status="succeeded" durumunu kontrol ettikten sonra yerine getirin.