Fiziksel POS
Genel Bakış

Fiziksel POS

Fiziksel POS yönetim API'si, mağazalarınızdaki POS altyapısının kayıtlarını kendi sunucunuzdan yönetmenizi sağlar: mağaza ve kasa tanımları, mantıksal terminaller, terminallerin banka bilgileri (üye işyeri ve terminal numaraları), cihazlar ve terminale bağlı cihaz. Aynı kayıtları panelde de görür ve düzenlersiniz; API ile panel aynı veriyi kullanır.

Bu bölüm yalnız yönetim uçlarını anlatır. Ödeme işlemleri bu uçların kapsamında değildir. Üretici hesapları (POS üreticisindeki hesabınızın bilgileri) yalnız panelden yönetilir; API'de karşılığı yoktur.

Ne sunar

YetenekAçıklama
KatalogPlatformda tanımlı POS üreticileri, cihaz modelleri (görselleriyle) ve fiziksel POS'ta kullanılabilen bankalar. Yalnız okunur. → Katalog
MağazalarMağaza oluşturma, güncelleme, arşivleme ve yeniden açma; mağaza başına değişiklik geçmişi. → Mağazalar
KasalarMağazaya bağlı kasalar; oluşturma, yeniden adlandırma, arşivleme ve yeniden açma. → Kasalar
Mantıksal terminallerÖdeme kabul eden terminal kayıtları: terminal kodu, üretici, üretici tarafındaki kimlikler, durum ve kapanış. → Mantıksal Terminaller
Banka satırlarıBir terminalin her bankadaki üye işyeri numarası (MID), terminal numarası (TID) ve para birimleri. → Banka Satırları
CihazlarFiziksel POS cihazlarını kaydetme, mağazaya ya da kasaya atama, depoya alma ve emeklilik; atama ve değişiklik geçmişi. → Cihazlar
Cihaz bağıTerminale bağlı cihazı değiştirme ya da bağı çözme; bağ geçmişi. → Cihaz Bağı
Genel bakış sayaçlarıAktif ve arşivli mağaza ve kasa sayıları, açık ve kapalı terminal sayıları, durumlara göre cihaz sayıları. → Genel Bakış Sayaçları

Temel kavramlar

Mağaza ve kasa

Mağaza, işletmenizin bir satış noktasıdır (şube, mağaza, servis noktası). Kasa, bir mağazanın içindeki ödeme noktasıdır ve her zaman tek bir mağazaya aittir; kasa başka mağazaya taşınmaz.

Mağaza ve kasa ortamsızdır: test ve canlı ortam aynı mağaza ve kasa kayıtlarını görür. → Ortamlar

Mağaza ve kasa silinmez, arşivlenir. Arşivli kayıt kodunu korur ve yeniden açılabilir. Mağaza arşivlendiğinde aktif kasaları da aynı işlemde arşivlenir; mağaza yeniden açıldığında kasalar arşivli kalır.

Cihaz ve mantıksal terminal

Fiziksel POS'ta iki ayrı kayıt vardır:

KayıtNedirÖrnek
CihazElle tutulan donanım: üreticisi, modeli ve seri numarası olan POS cihazı.Mağazadaki bir masaüstü POS
Mantıksal terminalÖdemeyi kabul eden kimlik: terminal kodu, üretici ve bankalardaki üye işyeri ve terminal numaraları bu kayıttadır.IST-KADIKOY-01 kodlu terminal

Cihaz değiştiğinde (arıza, kayıp, yenileme) mantıksal terminal ve banka bilgileri aynı kalır; yalnız terminale bağlı cihaz değişir. Bu ilişkiye cihaz bağı denir:

  • Bir terminalin aynı anda en çok bir bağlı cihazı olur.
  • Bir cihaz aynı anda en çok bir terminale bağlıdır.

Mantıksal terminal ortamlıdır: her terminal test ya da canlı ortamdadır ve bu sonradan değişmez.

Zincir

Kayıtlar birbirine şöyle bağlanır:

Mağaza
 └─ Kasa
     └─ Cihaz                      (mağazaya, isteğe bağlı olarak kasaya atanır)
         └─ Mantıksal terminal     (cihaz bağı)
             └─ Banka satırları    (bankalardaki MID / TID)

Mantıksal terminal mağazaya doğrudan değil, bağlı olduğu cihaz üzerinden bağlanır: cihaz bir mağazaya (ve isteğe bağlı olarak o mağazanın bir kasasına) atanır, terminal de o cihaza bağlanır. Bu yüzden cihaz değişse bile terminalin kimliği ve banka bilgileri korunur.

Katalog

Katalog, platform genelinde ortak referans verisidir: üreticiler, cihaz modelleri ve bankalar. Kataloğu yalnız okursunuz. Terminal oluştururken vendorCode üretici listesinden gelir; banka satırındaki vendorAcquirerRef, üreticinin banka kodu eşlemesiyle katalogdaki bankaya bağlanır.

Uçlar

Taban adres: https://api-gateway.lunixi.com/api/v1/physical-pos

YöntemYolKapsamSayfa
GET/catalog/vendorsphysical_pos:viewKatalog
GET/catalog/device-modelsphysical_pos:viewKatalog
GET/catalog/acquirersphysical_pos:viewKatalog
GET/storesphysical_pos:viewMağazalar
POST/storesphysical_pos:manageMağazalar
GET/stores/{storeId}physical_pos:viewMağazalar
PATCH/stores/{storeId}physical_pos:manageMağazalar
POST/stores/{storeId}/archivephysical_pos:manageMağazalar
POST/stores/{storeId}/restorephysical_pos:manageMağazalar
GET/stores/{storeId}/auditphysical_pos:viewMağazalar
GET/stores/{storeId}/registersphysical_pos:viewKasalar
POST/stores/{storeId}/registersphysical_pos:manageKasalar
PATCH/registers/{registerId}physical_pos:manageKasalar
POST/registers/{registerId}/archivephysical_pos:manageKasalar
POST/registers/{registerId}/restorephysical_pos:manageKasalar
GET/registers/{registerId}/auditphysical_pos:viewKasalar
GET/terminalsphysical_pos:viewMantıksal Terminaller
POST/terminalsphysical_pos:manageMantıksal Terminaller
GET/terminals/{terminalId}physical_pos:viewMantıksal Terminaller
PATCH/terminals/{terminalId}physical_pos:manageMantıksal Terminaller
POST/terminals/{terminalId}/closephysical_pos:manageMantıksal Terminaller
GET/terminals/{terminalId}/auditphysical_pos:viewMantıksal Terminaller
GET/terminals/{terminalId}/acquirersphysical_pos:viewBanka Satırları
POST/terminals/{terminalId}/acquirersphysical_pos:manageBanka Satırları
PATCH/terminal-acquirers/{terminalAcquirerId}physical_pos:manageBanka Satırları
GET/devicesphysical_pos:viewCihazlar
POST/devicesphysical_pos:manageCihazlar
GET/devices/{deviceId}physical_pos:viewCihazlar
PATCH/devices/{deviceId}physical_pos:manageCihazlar
POST/devices/{deviceId}/assignmentphysical_pos:manageCihazlar
POST/devices/{deviceId}/assignment/closephysical_pos:manageCihazlar
POST/devices/{deviceId}/retirephysical_pos:manageCihazlar
GET/devices/{deviceId}/assignmentsphysical_pos:viewCihazlar
GET/devices/{deviceId}/auditphysical_pos:viewCihazlar
POST/terminals/{terminalId}/device-linkphysical_pos:manageCihaz Bağı
POST/terminals/{terminalId}/device-link/closephysical_pos:manageCihaz Bağı
GET/terminals/{terminalId}/linksphysical_pos:viewCihaz Bağı
GET/overviewphysical_pos:viewGenel Bakış Sayaçları

Bu uçlar API anahtarınızla imzalanmış istek ister ve anahtarınızda Fiziksel POS ürünü (PHYSICAL_POS) tanımlı olmalıdır. → Kimlik Doğrulama ve Kapsamlar

Bu bölümdeki sayfalar