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:
| Anahtar | Ortam |
|---|---|
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ıt | Ortam | Test anahtarıyla | Canlı anahtarla |
|---|---|---|---|
| Katalog (üreticiler, modeller, bankalar) | Platform geneli | Okunur | Okunur |
| Mağaza | Ortamsız | Okunur | Okunur ve yazılır |
| Kasa | Ortamsız | Okunur | Okunur ve yazılır |
| Mantıksal terminal | Kaydı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 |
| Cihaz | Kaydı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ı | Karma | Mağaza ve kasa sayıları ortamsız; terminal ve cihaz sayıları test ortamından | Mağ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ı
404cevabı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
environmentalanı kaydın ortamını gösterir (TESTya daLIVE).
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
- Ortak test kuralları: Test Ortamı
- Genel bakış sayaçlarında ortam: Genel Bakış Sayaçları