if (card_type == NORMAL_PAYMENT) {
status = request_payment_or_fare_server(card_id);
if (status == SUCCESS) {
open_gate();
} else {
display_error("잔액부족/사용불가");
close_gate();
}
}
else if (card_type == WELFARE_CARD) {
status = request_welfare_validation(card_id);
// 우대권 자격 DB, 정지목록, 인증모듈, 중앙 요금시스템 연동 등
if (status == SUCCESS) {
open_gate();
} else {
display_error("사용할 수 없는 카드입니다");
close_gate(); // 확인 불가면 기본 차단
}
}
댓글 0