Fiziksel POS
Ortamlar

Ortamlar

Test ve canlı anahtar aynı adresi kullanır: https://api-gateway.lunixi.com/api/v1/physical-pos. Ayrı bir test adresi yoktur. Ortamı, isteği imzaladığınız anahtar belirler:

AnahtarOrtam
mk_test_…Test (TEST)
mk_live_…Canlı (LIVE)

İstekte ortam bilgisi gönderilmez. Sorguda ya da gövdede environment alanı gönderirseniz (değeri ne olursa olsun) istek 400 physical_pos.input.environment_invalid alır; details.field environment, details.reason not_allowed olur.

Test anahtarı yalnız okur

Fiziksel POS'ta test anahtarı bütün kayıtları yalnız okur. Kayıt oluşturan, değiştiren ya da durumunu değiştiren her istek (POST ve PATCH uçlarının tamamı) test anahtarıyla 403 physical_pos.environment.test_key_read_only alır. İstek hiçbir kayda dokunmadan reddedilir.

Kayıtları canlı anahtarla ya da panelden yönetin. Test anahtarıyla bütün GET uçlarını çağırabilirsiniz.

Test anahtarı mağaza ve kasaları canlı anahtarla aynı görür. Test ortamında terminal ve cihaz kaydı oluşturulamadığı için test anahtarının terminal, banka satırı, cihaz ve cihaz bağı listeleri boş döner.

Okuma akışlarını ve imza, kimlik doğrulama ve kapsam hatalarını test anahtarıyla deneyebilirsiniz. Yazma akışları yalnız canlı anahtarla çalışır; canlı anahtarı yalnız sunucunuzda saklayın.

Hangi kayıt hangi ortamda

KayıtOrtamTest anahtarıylaCanlı anahtarla
Katalog (üreticiler, modeller, bankalar)Platform geneliOkunurOkunur
MağazaOrtamsızOkunurOkunur ve yazılır
KasaOrtamsızOkunurOkunur ve yazılır
Mantıksal terminalKaydın ortamıOkunur (liste boş döner)Canlı terminaller okunur ve yazılır
Banka satırıTerminalin ortamıOkunur (liste boş döner)Okunur ve yazılır
CihazKaydın ortamıOkunur (liste boş döner)Canlı cihazlar okunur ve yazılır
Cihaz bağıTerminalin ortamıOkunur (liste boş döner)Okunur ve yazılır
Genel bakış sayaçlarıKarmaMağaza ve kasa sayıları ortamsız; terminal ve cihaz sayıları test ortamındanMağaza ve kasa sayıları ortamsız; terminal ve cihaz sayıları canlı ortamdan

Mağaza ve kasa ortamsızdır

Mağazalarınız ve kasalarınız gerçek dünyadaki satış noktalarınızdır; test ve canlı anahtar aynı mağaza ve kasa kayıtlarını görür.

Terminal ve cihaz kayıtları ortamlıdır

Mantıksal terminal ve cihaz kayıtları bir ortama aittir ve ortamları sonradan değişmez. Terminale ait banka satırları ve cihaz bağları da terminalin ortamındadır.

  • Anahtar yalnız kendi ortamındaki terminalleri ve cihazları görür.
  • Diğer ortamın kaydına yapılan istek, olmayan kayıtla aynı 404 cevabını alır (ör. 404 physical_pos.terminal.not_found).
  • Terminal kodu ortam içinde tekildir.
  • Bir cihaz yalnız kendi ortamındaki bir terminale bağlanabilir.
  • Yanıtlardaki environment alanı kaydın ortamını gösterir (TEST ya da LIVE).

Idempotency anahtarları ortama göre ayrılır

Idempotency-Key değerleri anahtarınızın ortamında ayrı tutulur. Ayrıntılar: Ortak Kurallar › Idempotency-Key.

İlgili