Skip to content

Temel Kavramlar ​

API ile çalışırken sıkça karşılaşacağınız terimler ve kavramlar.

Başvuru (Register/Lead) ​

Ödeal sistemine yeni bir üye işyeri kaydı oluşturma işlemi.

registerRefCode ​

Ödeal tarafından oluşturulan benzersiz başvuru kimlik numarası (GUID formatında).

Örnek: 52127791-94bf-4c77-b345-8e396b05c767

externalRegistrationId ​

İş ortağının kendi sisteminde kullandığı başvuru kimlik numarası.

NE İŞE YARAR?

Aynı başvuruyu tekrar göndermek isterseniz, aynı externalRegistrationId ile istek atabilirsiniz. Eğer başvuru zaten varsa, mevcut başvurunun registerRefCode'u döner.

Dosya Yönetimi ​

fileId ​

Yüklenen her dosya için Ödeal tarafından oluşturulan benzersiz kimlik.

Dosya Tipleri (type) ​

  • identity: Kimlik belgesi
  • signature: İmza sirküleri
  • taxPlate: Vergi levhası
  • contract1/contract2: Sözleşme belgeleri
  • gmuRegister: IVD üzerinden yapılan başvuru PDF'i
  • edocSignature: E-belge imza yetkilisi belgesi

Şirket Bilgileri ​

businessType ​

Şirket türü:

  • INDIVIDUAL: Şahıs şirketi
  • CORPORATE: Tüzel şirket

routingModel ​

İşlem yönlendirme modeli - işlemlerin hangi kanaldan geçeceğini belirler:

ModelAçıklama
MODEL0Tüm işlemler Ödeal üzerinden
MODEL1Tek çekim tamamı + Kendi bankam taksitli = Banka
Diğer taksitler = İzin yok
MODEL2Tek çekim tamamı + Kendi bankam taksitli = Banka
Diğer taksitler = Ödeal
MODEL3Kendi bankam işlemler = Banka
Diğer işlemler = Ödeal

İPUCU

Routing model, iş ortağınıza özel olarak belirlenir ve değişiklik yapılamaz.

Cihaz Bilgileri ​

terminalSerialNumber ​

Banka POS tanımlamaları için kullanılan mali seri numarası.

terminalPhysicalSerialNumber ​

Cihazın fiziksel seri numarası.

terminalSetupKey ​

Cihaz kurulumu için gerekli aktivasyon anahtarı.

cashRegisterType ​

Cihaz modeli:

  • A920Pro
  • D230
  • A910
  • A910S
  • 5000F
  • S920

Başvuru Durumları ​

Status Değerleri ​

DurumAnlamı
INPROGRESSBaşvuru inceleniyor
APPROVEDBaşvuru onaylandı
REJECTEDBaşvuru reddedildi

Servis Yönetimi ​

claimId ​

Ödeal tarafından oluşturulan servis talebi kimlik numarası.

externalClaimId ​

İş ortağının kendi sisteminde kullandığı servis talebi kimlik numarası.

Servis Tipleri (type) ​

  • ARIZA: Cihaz arıza bildirimi
  • MALZEME: Malzeme/yedek parça talebi
  • VERSIYON: Yazılım güncelleme talebi

typeDetail ​

Servis tipine göre detay bilgisi:

  • ARIZA için: Arıza tipi ID'si (örn: 16 - Tekrar Deneyin Hatası)
  • MALZEME için: Malzeme türü ID'si (örn: 1 - Rulo)
  • VERSIYON için: Boş bırakılır

Satış Bilgileri ​

salesType / service ​

Sunulacak hizmet türü:

  • EDOC_POS: 507 çözümü (E-Belge + POS)
  • PHY_POS: Sade POS çözümü
  • CeptePOS: Cepte POS çözümü
  • SanalPOS: Sanal POS çözümü

type (Satış Tipi) ​

  • LOAN: Kiralama (Yazar kasa entegrasyonunda sadece bu değer kullanılır)

Özel Alanlar ​

customInfo ​

İş ortağına özel key-value çiftleri. Raporlama ve takip için kullanılabilir.

json
{
  "customInfo": {
    "orderId": "987654",
    "branchCode": "0001",
    "salesPerson": "Ahmet Y."
  }
}

MCC Code ​

Merchant Category Code - İşyerinin faaliyet alanını belirten sınıflandırma kodu.

Örnek: 5411 - Süpermarket

Adres Bilgileri ​

city ​

İl bilgisi - Büyük/küçük harf duyarlıdır.

Örnek: İstanbul ✅ | istanbul ❌

town ​

İlçe bilgisi - İl ile uyumlu olmalı, büyük/küçük harf duyarlıdır.

Örnek: Kadıköy ✅ | kadıköy ❌

IBAN ​

TR ile başlayan 26 karakterli uluslararası banka hesap numarası.

İletişim Bilgileri ​

mobile / phone ​

10 haneli telefon numarası (başında 0 olmadan).

Örnek: 5321234567 ✅ | 05321234567 ❌

tcNumber ​

11 haneli TC Kimlik Numarası.

taxNumber ​

10 veya 11 haneli vergi numarası.

Sık Kullanılan Kısaltmalar ​

KısaltmaAçılımı
APIApplication Programming Interface
GUIDGlobally Unique Identifier
POSPoint of Sale
IVDİnternet Vergi Dairesi
MCCMerchant Category Code
TCTürkiye Cumhuriyeti

YARDIM

Bu terimleri API endpoint dokümantasyonunda sıkça göreceksiniz. Herhangi bir terimin anlamı hakkında emin değilseniz bu sayfaya dönebilirsiniz.

Ödeal A.Ş.