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();   // 확인 불가면 기본 차단

    }

}