İçeriğe geç
  • info@demircode.com
  • Pazartesi - Cuma: 09:00 - 18:00

Seyahat Rezervasyon Platformu · Beyaz Etiket

AcenteCode

Uçuş ve otel satışını kendi markanızla, kendi alan adınızda yapın. Müşteriye dönük mağaza, acente paneli ve yönetim merkezi tek sistemde; tedarikçi API'leri arkada, sizin göreceğiniz tek bir sözleşmede toplanmış.

Hizmet 01

Otel
Rezervasyonu

Şehir ve tarih aramasından ödemeye kadar tam akış. Çoklu oda, çocuk ve bebek misafir, oda bazlı fiyat ve iptal politikası.

Çoklu oda · Voucher
İptal politikası · Kontenjan
Hizmet 02

Uçuş
Rezervasyonu

Tek yön, gidiş-dönüş ve çok bacaklı aramalar. Yolcu tipleri, koltuk ve bagaj seçimi, PNR ile bilet sorgulama.

Koltuk · Bagaj · İkram
PNR sorgulama · E-bilet
Hizmet 03 · Ayrı ürün

Connect
API

Kendi sisteminiz varsa yalnız orta katmanı alın: tüm tedarikçileri tek sözleşmeye indiren, en uygun fiyatı bulan API.

Tek istek/yanıt · Sınırsız tedarikçi
Para birimi çözümlü
Sistem modülleri ve durumları
KodModülDurum
B2C Müşteriye dönük satış sitesi — arama, rezervasyon, ödeme, e-bilet CANLI
B2B Acente paneli — sınırsız alt acente, bakiye, kâr marjı, hakediş CANLI
ADMIN Platform yönetimi — tedarikçi, vergi, kur, içerik, raporlama CANLI
CORP Kurumsal müşteri panelleri — şirket hesapları, yetkili kullanıcılar CANLI
API Orta katman tedarikçi API'si — ayrı ürün CANLI
PMS Otel yönetim modülü — geliştirildi, talep üzerine açılır OPSİYONEL

Ne satın alıyorsunuz

Üç ayrı yazılım değil, tek sistemin üç yüzü

Müşteriniz, acenteniz ve siz aynı veriye bakarsınız. Bir rezervasyon oluştuğunda stok, bakiye, komisyon ve muhasebe kaydı aynı anda ve aynı kaynaktan işler — panel panele mutabakat gerekmez.

B2C

Satış sitesi

Uçuş ve otel araması, çoklu oda desteği, rezervasyon ve ödeme akışı, PNR ile bilet sorgulama, e-posta ve voucher. Arama widget'ı mobilde çekmeceye dönüşür, sonuç sayfasında yapışkan kalır.

B2B

Acente paneli

Alt acente kurma, her alt acenteye ayrı markup ve komisyon, bakiye transferi, hakediş takibi, kendi sitesinin marka ayarları. Sınırsız derinlikte acente hiyerarşisi.

ADMIN

Yönetim merkezi

Tedarikçi kimlik bilgileri, vergi oranı matrisi, kur ve kur marjı, içerik ve SEO, rezervasyon ve iptal onayları, ödeme ve çekim akışları.

Beyaz etiket · Çok kiracılı

Tek kurulum, sınırsız marka

Her acente kendi alan adında, kendi logosu, renkleri, dili ve para birimiyle yayına girer. Aynı sunucu, aynı kod — ziyaretçi hangi alan adından geldiyse o markayı görür.

Markaya özelNe yapılabilir
Alan adıHer marka kendi alan adında yayınlanır; trafik hangi adresten gelirse o markayı görür
KimlikLogo, favicon, ana ve ikincil renk, slogan — panelden yönetilir
DilVarsayılan dil ve o markanın destekleyeceği dil kümesi ayrı ayrı seçilir
Para birimiSatış para birimi markaya göre değişir; kur ve marj arkada çözülür
ÜlkeVergi kuralları ülke eksenine göre süzülür — yurt dışı marka farklı oranla çalışır
İletişimKendi e-posta sunucusu, telefonu, adresi ve harita konumu

Bugün aynı kurulumda birden fazla marka canlı olarak çalışıyor; bir kısmı Türkiye, bir kısmı yurt dışı merkezli. Yurt dışı örneği rastgele değil: ülke, dil ve para birimi ekseni sisteme yerleşiktir, sonradan eklenmiş bir yama değildir.

Diller

Sistemde hazır gelen diller — ek dil eklenebilir.

Türkçe English Deutsch Русский Srpski + talep ettiğiniz dil

Metinler koda gömülü değil, veritabanından yönetilir. Yeni bir dil eklemek yazılım değişikliği değil, içerik işidir — panelden düzenlenir.

Para birimleri

Satış ve tahsilat para birimleri — ek kur eklenebilir.

TRY ₺ EUR € USD $ GBP £ RSD + talep ettiğiniz kur

Kurlar Merkez Bankası'ndan günlük otomatik güncellenir; alış, satış ve orta kur ayrı saklanır. Her markanın satış para birimi ayrı seçilir.

3.081Çeviri anahtarı, veritabanından yönetilir
15Otomatik arka plan işi
Alt acente kademesi — derinlik sınırı yok
Bağlanabilecek tedarikçi API'si

Öne çıkan yetenek

Yalnız satmazsınız — satış ağı kurarsınız

Sistemin en çok fark yaratan tarafı burası: kendi altınıza acente tanımlarsınız, onlar da kendi altlarına. Kurumsal müşterilerinize ise ayrı bir panel açar, kendi çalışanlarını yönetmelerini sağlarsınız.

Alt acente ağı

Sınırsız derinlikte acente hiyerarşisi

Her acente kendi altına yeni acente tanımlayabilir. Her kademe kendi markup'ını, kendi bakiyesini ve kendi panelini alır; istiyorsa kendi alan adında kendi sitesini de yayınlar.

KADEME 1 Siz — platform sahibi kendi marjı
KADEME 2 Bayi acenteniz + kendi marjı
KADEME 3 Onun alt acentesi + kendi marjı

Gizlilik kuralı yerleşiktir: alt kademe üst kademenin kârını göremez. Her acente yalnız kendi kazancını ve kendi maliyetini görür.

Kurumsal müşteriler

Şirket müşterinize kendi paneli

Düzenli seyahat eden kurumsal müşterilerinize ayrı hesap açarsınız. Şirket kendi kullanıcılarını tanımlar, kendi seyahatlerini görür, kendi harcamasını takip eder — telefonla rezervasyon almak zorunda kalmazsınız.

RolNe yapar
Firma yöneticisiŞirket kullanıcılarını ekler/çıkarır, tüm rezervasyonları ve harcamayı görür
Firma kullanıcısıKendi seyahatini oluşturur ve takip eder

Kurumsal hesabın bakiyesi, faturası ve ödeme akışı ayrı izlenir.

Tedarikçi mimarisi · Öne çıkan yetenek

Kaç tedarikçiniz olursa olsun, müşteriniz en ucuzunu görür

Bir arama yapıldığında sistem bağlı tüm tedarikçileri aynı anda sorgular, gelen sonuçları birleştirir ve en düşük fiyatı öne çıkarır. Hangi tedarikçinin cevapladığını ne siz ne müşteriniz düşünmek zorunda kalır.

Sınırsız tedarikçi · Otomatik en iyi fiyat

Dilediğiniz zaman yeni bir API anlaşması yapın, sisteme ekleyelim. Amadeus, Sabre, Travelport ya da çalıştığınız yerel bir sağlayıcı — adet sınırı yoktur. Yeni tedarikçi eklendiği andan itibaren aramaya kendiliğinden katılır ve fiyat yarışına girer.

Bu bir pazarlama cümlesi değil, mimarinin doğrudan sonucu: tedarikçi adları sistemin iş katmanında hiç geçmez, her sağlayıcı aynı sözleşmeyi uygular. Bir tedarikçi yanıt vermezse arama durmaz — diğerleri sonucu döndürmeye devam eder.

Adım 1

Eşzamanlı sorgu

Arama, bağlı tedarikçilerin hepsine aynı anda gider. Sıra beklenmez; toplam süre en yavaş tedarikçi kadardır, hepsinin toplamı kadar değil.

Adım 2

Tek listede birleştirme

Farklı para birimleri ve farklı yanıt biçimleri tek modele çevrilir. Fiyatlar aynı para biriminde karşılaştırılabilir hâle gelir.

Adım 3

En düşük fiyat başta

Sonuçlar fiyata göre sıralanır; kâr marjınız zaten fiyatın içinde hesaplanmıştır. Ucuz tedarikçi bulmak sizin işiniz olmaktan çıkar.

Bugün bağlı olan tedarikçiler — liste sürekli genişliyor

TedarikçiKapsamNot
EasyGdsUçuş + OtelÇoklu oda, çocuk/bebek yolcu, iptal ucu
TurnaUçuşOturum tabanlı sepet akışı
DuffelUçuşKoltuk, bagaj, ikram detayı
HotelBedsOtelKontenjan ve iptal politikası
LiteApiOtelGeniş envanter
Sizin talebinizUçuş / Otel / TransferAnlaşmanızı yapın, entegrasyonu biz kuralım
Yetenek bildirimi

Her tedarikçi ne yapabildiğini söyler

Koltuk seçimi bir tedarikçide varsa arayüzde çıkar, yoksa çıkmaz. Müşteri hiç olmayan bir seçeneği görüp hayal kırıklığına uğramaz.

Para birimi

İstek para birimi panelden yönetilir

Hangi tedarikçiden hangi para biriminde fiyat isteneceği koda gömülü değildir. Nöbetçi bir iş, tedarikçinin gerçekten o birimde dönüp dönmediğini sürekli denetler.

Ödeme

Ödeme sağlayıcısı da soyutlanmıştır

Sanal POS entegrasyonu tek bir sözleşme üzerinden çalışır; taksit, iade ve doğrulama akışları ortaktır. Iyzico bağlı, diğerleri eklenebilir.

Ticari çekirdek

Kârın nerede oluştuğu tahmine bırakılmaz

Bu sistemin en çok emek verilen tarafı fiyatlandırma ve para akışıdır. Her kademe yalnız kendi kazancını görür; alt acente üstün kârını göremez.

Kâr marjı zinciri

Kim kazanıyor × kime satarken × ürün × kanal

Platform her acentesine ayrı marj tanımlar; acente de kendi alt acentelerine ve kendi B2C/B2B kanallarına ayrı ayrı. Otelde yüzde, uçuşta sabit tutar verilebilir. Arama ve rezervasyon aynı kuralı kullanır — müşteri gördüğü fiyatı öder.

Bakiye ve depozito

Uçuş ve otel için ayrı havuzlar

Kredi limiti, bloke tutar ve nakit ayrı ayrı izlenir. Rezervasyon sırasında tutar bloke edilir, onaylanınca düşer, iptalde iade edilir. Acente kendi alt acentesine bakiye aktarabilir — kredi limiti aktarılamaz.

Vergi

KDV oranı koda gömülü değildir

Oran; ürün, yurt içi/uluslararası kapsam, işletme belgesi, tarih ve ülke eksenlerinden çözülür. Uluslararası uçuş komisyonundaki istisna dahil. Her hakediş kaydı hangi kuralla vergilendiğini taşır.

Kur

Merkez Bankası kuru + yönetilen marj

Kurlar her gün otomatik güncellenir. Ticari kur marjı tek noktada uygulanır; tedarikçiye ödeme ve iç raporlama ham kuru kullanır, yani kendi maliyetiniz şişmez.

Ayrı ürün

AcenteCode Connect

Tedarikçilerle konuşan orta katman API

Kendi sisteminiz zaten varsa platformun tamamına ihtiyacınız olmayabilir. Bu durumda yalnız orta katmanı alırsınız: beş ayrı tedarikçi entegrasyonunu tek bir sözleşmeye indiren, para birimi ve yetenek farklarını sizin yerinize çözen bir API.

# Siz tek istek atarsiniz…
POST /v1/hotels/search

# …biz tum tedarikcileri AYNI ANDA sorgular,
#   sonuclari birlestirir, EN UCUZU basa koyariz.
 EasyGds  
 LiteApi  ├──▶ tek liste · tek para birimi · fiyata gore sirali
 HotelBeds

Uç noktaların tamamı ve örnek şema için: “Connect API · Teknik ek” bölümü.

Tek sözleşme

Beş tedarikçi, beş ayrı dokümantasyon ve beş ayrı hata biçimi yerine tek bir istek/yanıt modeli.

Para birimi çözümlü

Her tedarikçi farklı para biriminde döner. Dönüşüm, kur damgası ve yuvarlama sizin tarafınızda dert olmaz.

Yetenek farkları saklı

Bir tedarikçide olan koltuk seçimi diğerinde yoksa, API bunu açıkça bildirir; tahmin etmeniz gerekmez.

Connect API · Teknik ek

Uç noktalar ve şema

Aşağıdaki uçlar, sistemin tedarikçilerle konuşurken kullandığı sözleşmenin dışa açılmış hâlidir. Hangi tedarikçinin cevapladığını belirtmeniz gerekmez — yönlendirme, birleştirme ve fiyat sıralaması bizim tarafımızda yapılır.

Kimlik doğrulama

Authorization: Bearer <api_key>
X-Currency: EUR          # yanit para birimi — tedarikci farki gizlenir
Accept-Language: tr      # hata ve aciklama metinleri bu dilde

Otel uçları

Uç noktaNe yapar
POST/v1/hotels/searchTüm tedarikçilerde eşzamanlı arama, tek listede birleştirilmiş sonuç
GET/v1/hotels/suggestMetin araması — şehir ve otel önerileri
GET/v1/hotels/{id}Konaklama detayı — oda tipleri, olanaklar, görseller
POST/v1/hotels/quoteFiyat kilitleme — rezervasyon öncesi son fiyat ve iptal koşulu
POST/v1/hotels/bookingsRezervasyon oluşturma — çoklu oda desteklenir
GET/v1/hotels/bookings/{id}Rezervasyon durumu ve voucher bilgisi
POST/v1/hotels/bookings/{id}/cancelİptal — ceza tutarı ve iade bilgisiyle döner

Uçuş uçları

Uç noktaNe yapar
POST/v1/flights/searchTek yön, gidiş-dönüş ve çoklu şehir araması
GET/v1/flights/offers/{id}Teklif detayı — bacaklar, bagaj hakkı, kural metni
GET/v1/flights/offers/{id}/servicesEk hizmetler — bagaj, ikram
GET/v1/flights/offers/{id}/seatmapsKoltuk haritası (tedarikçi destekliyorsa)
POST/v1/flights/ordersBilet oluşturma — yolcu bilgileri ve seçilen ek hizmetler
GET/v1/flights/orders/{id}Sipariş durumu, PNR ve bilet numaraları
POST/v1/flights/orders/{id}/cancelİptal ve iade
GET/v1/reference/airportsHavalimanı, havayolu, uçak ve şehir referans verisi

Örnek — otel araması

POST /v1/hotels/search
{
  "checkInDate": "2026-09-14",
  "checkOutDate": "2026-09-17",
  "rooms": 2,
  "guests": [
    { "type": "adult" }, { "type": "adult" },
    { "type": "child", "age": 7 }
  ],
  "latitude": 41.0082, "longitude": 28.9784, "radiusKm": 15,
  "freeCancellationOnly": true
}

Yanıt — tedarikçiler birleştirilmiş, en ucuz başta

{
  "currency": "EUR",
  "queriedProviders": ["EasyGds", "LiteApi", "HotelBeds"],
  "results": [
    {
      "accommodationId": "hx_88213",
      "name": "Hilton Istanbul Maslak",
      "starRating": 5, "reviewScore": 8.7,
      "location": { "city": "Istanbul", "latitude": 41.1105, "longitude": 29.0203 },
      "cheapestRateAmount": 214.50,
      "cheapestRateCurrency": "EUR",
      "rooms": [ /* oda tipi, pansiyon, iptal kosulu, rateId */ ],
      "amenities": ["Free WiFi", "Pool", "Spa"]
    }
    /* … fiyata gore sirali */
  ]
}

Yetenek bildirimi — bu uç sizi tahminden kurtarır

GET /v1/capabilities

{
  "hotels": {
    "instantBooking": true,  "freeCancellation": true,
    "multiRoom": true,       "specialRequests": true,
    "negotiatedRates": false
  },
  "flights": {
    "seatSelection": true,   "ancillaryServices": true,
    "partialOffers": true,   // gidis/donus ayri secim
    "multiCity": true,       "orderChange": false
  }
}
Neden önemli

Her tedarikçi aynı şeyleri desteklemez. Yetenek ucu, o an bağlı tedarikçilerin gerçekten neyi yapabildiğini söyler — arayüzünüzde olmayan bir seçeneği göstermez, müşterinizi son adımda hayal kırıklığına uğratmazsınız. Yeni bir tedarikçi eklendiğinde bu cevap kendiliğinden güncellenir.

Hata biçimi — tek model, tedarikçiden bağımsız

{
  "error": {
    "code": "RATE_NO_LONGER_AVAILABLE",
    "message": "Seçilen fiyat artık geçerli değil, lütfen aramayı yenileyin.",
    "retryable": true
  }
}

Beş ayrı tedarikçinin beş ayrı hata biçimini öğrenmeniz gerekmez. retryable alanı, isteğin tekrar denenip denenmeyeceğini açıkça söyler.

Kendi kendine işleyen taraf

Gece siz uyurken çalışan 15 iş

İşNe yapar
Kur güncellemeMerkez Bankası kurlarını günlük çeker, alış/satış/orta olarak saklar
Günlük komisyonHakedişleri hesaplar, acente bakiyelerine işler
Süresi dolan blokeTamamlanmayan rezervasyonların blokesini çözer, bakiyeyi serbest bırakır
Fatura üretimiDönemsel faturaları oluşturur
Mutabakat toplu işiÖdeme ve tahsilat kayıtlarını eşleştirir
E-posta gönderimiKuyruğu işler; her acente kendi SMTP'sinden gönderebilir
Rezervasyon hatırlatmaGiriş tarihi yaklaşan misafirlere bilgilendirme
Para birimi nöbetçisiTedarikçinin istenen para biriminde dönüp dönmediğini denetler

+ 7 iş daha (gece denetimi, oturum temizliği, olanak eşitleme, bildirim bakımı…)

Nasıl çalışırız

Satın alın, kiralayın ya da yalnız API'yi alın

Model 01

Kiralama

En hızlı başlangıç. Sistem bizim altyapımızda çalışır, siz kendi alan adınız ve markanızla yayına girersiniz.

  • Kurulum ve bakım bizde
  • Güncellemeler otomatik gelir
  • Aylık / yıllık kullanım bedeli
Model 02

Kurumsal lisans

Size özel, izole kurulum. Kendi tedarikçi sözleşmelerinizle ve kendi veritabanınızla çalışırsınız; sistem bizim tarafımızdan işletilir ve güncellenir.

  • Size ayrılmış kurulum ve veritabanı
  • Kendi tedarikçi ve sanal POS sözleşmeleriniz
  • Talebe göre özel geliştirme
  • Kurulum, ekip eğitimi ve bakım dahil
Model 03

Yalnız Connect API

Kendi sisteminiz var, yalnız tedarikçi entegrasyonu istiyorsunuz. Orta katmanı tek başına alırsınız.

  • Tek sözleşme, çok tedarikçi
  • Kullanım bazlı fiyatlama
  • Teknik dokümantasyon ve destek