KavunPOS Developer Platform

Entegrasyon geliştirin, işletmelere ulaşın.

Market, restoran ve perakende KavunPOS sistemleri için güvenli entegrasyonlar geliştirin; API anahtarınızı oluşturun ve entegrasyonunuzu incelemeye gönderin.

Geliştirici Girişi

Geliştirici Hesabı Oluştur

Storefront SDK 1.0

KavunPOS E-Ticaret tema ve eklenti standardı

Tema ve eklentiler müşteri ödeme bilgilerine veya PHP çekirdeğine erişmez. Tema paketleri CSS tabanlıdır; müşteri eklentileri yalnızca izin verilen deklaratif sayfa bloklarını tanımlar.

Tema ZIP

my-theme.zip
├── kavunpos-theme.json
└── theme.css
{
 "type": "kavunpos-theme",
 "id": "my-theme",
 "name": "My Theme",
 "version": "1.0.0",
 "author": "Developer"
}

Eklenti ZIP

my-plugin.zip
├── kavunpos-plugin.json
└── blocks.json
{
 "type": "kavunpos-storefront-plugin",
 "id": "campaign-blocks",
 "name": "Campaign Blocks",
 "version": "1.0.0"
}

Güvenlik: ZIP traversal, açılmış boyut, dosya sayısı, manifest, SemVer ve izin verilen uzantılar sunucu tarafında doğrulanır. PHP, JavaScript ve çalıştırılabilir dosyalar müşteri ZIP yüklemelerinde reddedilir.

Entegrasyon Standardı

KavunPOS entegrasyonları çekirdek POS kodunu değiştirmez. Entegrasyon tanımı; yetenekler, ayar şeması ve webhook olayları üzerinden çalışır. API anahtarlarını istemci koduna gömmeyin; sunucu tarafında saklayın.

Örnek yetenekler

orders.read
orders.write
products.read
stock.read
stock.write
reports.read

Webhook olayları

order.created
order.updated
sale.completed
stock.changed
license.changed