카드 단말: 짝짓기와 해지의 규칙
· StorM · 1분 읽기 · BYTHECLOUD ENT
카드 단말을 등록하고 짝짓고 해지할 때 쇼핑 엔진이 따르는 규칙과, 해지하는 순간 단말에 아직 쌓여 있던 판매를 다루는 규칙을 정리했습니다.
등록과 짝짓기
등록기는 하나의 순서를 따릅니다. 등록, 짝짓기, 해지입니다(짝을 맺은 적 없는 단말도 해지할 수 있습니다). 관리자가 단말을 등록하면 등록기가 짝짓기 코드를 한 번만 알려 줍니다. 코드는 짧은 시간만 유효하고 해시만 남기므로 나중에 다시 읽을 수 없습니다. 단말은 이 코드로 짝을 맺습니다. 틀린 코드는 기기별로 세어, 반복해서 틀리면 짝짓기가 잠기고, 이미 썼거나 만료된 코드는 거절됩니다.
해지
해지는 관리자만 할 수 있고 사유가 필요합니다. 관리자가 쓰고 있는 단말이나 매장의 마지막 활성 단말을 해지하려면 먼저 확인을 거칩니다. 해지하면 쓰지 않은 짝짓기 코드도 함께 무효가 되고, 이미 해지된 단말을 다시 해지해도 성공하며 이미 해지되어 있었다고 알려 줍니다.
판매 전에 묻는 질문
등록기는 판매를 기록하기 전에 판매 경로가 던질 질문 하나를 제공합니다. 이 단말은 등록되어 있고, 짝이 맺어졌고, 이 매장의 것이며, 짝을 맺은 기기인가? 등록기는 단말의 기록만으로 답하고, 해지된 단말에는 거절을 돌려줍니다.
이미 쌓여 있던 판매
단말은 연결이 끊겨도 판매를 계속하고, 그 판매는 대기열에 쌓입니다. 해지된 단말에 대해 등록기의 대기열 검사는 해지 시각 이전(같은 시각 포함)의 판매에는 검토를, 이후 판매에는 거절을 돌려줍니다.
켜기 전까지는 꺼짐
단말 등록은 꺼진 채 시작하는 스위치입니다. 꺼져 있는 동안 등록·짝짓기·해지는 분명한 코드로 거절되고, 설정 값이 깨져 있으면 기본값으로 켜지 않고 꺼진 채로 둡니다.