هدف
عملیات ثبتشده محلی پس از اتصال به سرور اعمال میشوند، بدون اینکه اجرای تکراری یا دورزدن قواعد اصلی فروش، مالی و موجودی ایجاد شود.
مسیر اصلی
- سرور هویت دستگاه و شعبه واقعی آن را بررسی میکند.
- بسته و عملیات با شناسه و اثرانگشت محتوایی بررسی میشوند.
- عملیات معتبر از مسیر رسمی قابلیت مربوط اجرا میشوند.
- نتیجه هر عملیات بهصورت اعمالشده، تکراری، متعارض یا ردشده ثبت میشود.
- وضعیت بسته براساس نتایج واقعی نهایی میشود.
قواعد قطعی
- تکرار
ClientOperationIdبا محتوای یکسان اثر دوباره ایجاد نمیکند؛ محتوای متفاوت با همان شناسه رد میشود. - عملیات حساس در مرز تراکنشی مناسب اجرا میشوند.
- نهاییکردن فروش بدون شرایط معتبر تسویه رد میشود.
- لغو فروش پرداختشده جای بازپرداخت را نمیگیرد.
- خرج کیف پول در حالت آفلاین ممنوع است.