12. Sık sorulan sorular
Müşterinin aynı fişte iki kuponu var. Tüm akışı (önizleme → fişe yazma → onay) her kupon için ayrı çalıştırın; her seferinde farklı bir Idempotency-Key kullanın.
Aynı kupon aynı şubede iki kasada okutuldu. İki önizleme de aynı previewId'yi döner. İlk onay başarılı olur; ikincisi 409 POS_REDEMPTION_PREVIEW_USED alır ve o kasa satırlarını geri alır.
Kuponun 3 hakkı var, müşteri şimdi 2 tanesini kullanmak istiyor. Akışı iki kez çalıştırın. İkinci önizleme bir sonraki kullanımı gösterir (remaining bir eksik).
Kasiyer önizleme ekranını onaylamadan kapattı. Hiçbir şey harcanmadı. Yapılacak bir şey yok.
Fiş onaydan sonra iptal edildi. Kullanım harcanmış olarak kalır. İşletme redemptionId ile Fırsat desteğine başvurur.
Sizin fiyatlarınız Fırsat menü fiyatlarından farklı. Sorun değil. İndirimi gerçek satır tutarlarınızdan hesaplayın (7.3); isterseniz bunları lines ile bildirin.
İşletme yeni bir şube açtı. İşletme şubeyi Fırsat Patron uygulamasında bağlantıya ekler. Şube GET /branches'te görünür; yeni eşleştirme kodu gerekmez.
Bir işletmeyi başka bir bağlantıya taşımanız gerekiyor. İşletme eski bağlantıyı iptal eder, yenisini oluşturur ve size yeni bir eşleştirme kodu verir. Saklanan connectionId'yi yenisiyle değiştirin.
Gerçek müşteri olmadan nasıl test ederim? Test ortamında Fırsat size bir test işletmesi ve test kuponları verir (bölüm 13).