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.Ş.