우리 회사는 캠퍼스 카드 시스템입니다. 오, 내가 너에게 답을 하나 줄게.
일반적으로 은행 셀프 서비스 예금 시스템은 주로 두 가지 방식으로 처리됩니다. 하나는 은행 프런트 엔드 프런트 엔드 기반 포워딩 처리이고, 다른 하나는 캠퍼스 프런트 엔드 포워딩 기반 포워딩 처리입니다.
처리 방법은 은행 전치기의 전달을 기준으로 한다.
일반적으로 은행의 선진기는 먼저 예금기에서 보낸 예금 요청을 받고, 예금 금액에서 은행 카드 잔액을 뺀 다음, 이 정보를 캠퍼스의 선진기로 보내고, 캠퍼스 선진기는 예금 금액에 캠퍼스 카드 잔액을 더하여 캠퍼스 카드 충전을 완료합니다.
예를 들어, 한 학생이 예금 작업의 주체로 은행 카드 정보, 카드 비밀번호, 캠퍼스 카드 정보, 예치할 금액을 예금기에 입력하는데, 예금기는 이 주요 정보를 암호화해서 은행 끝의 앞치마로 보냅니다.
은행의 선진기는 보안 및 통신 처리 모듈을 통해 소포를 해체하고 해독한다. 카드가 검증을 통과하면 은행 처리 모듈에서 해당 카드 금액을 빼서 이체처리를 합니다.
은행 업무 처리 모듈은 처리 결과를 은행 프런트 엔드로 전송하고, 은행 프런트 엔드는 보안 및 통신 처리 모듈을 호출하여 콘텐츠 암호화를 요청 패킷으로 캡슐화하고 [자세한 데이터 형식은 인터페이스 설명 참조] 캠퍼스 프런트 엔드에 처리 요청을 보냅니다. 요청 패키지는 은행과 캠퍼스 간의 인터페이스입니다.
캠퍼스 측 선진기는 은행 측 선진기가 보낸 요청 메시지를 처리하고, 보안 및 통신 처리 모듈을 통해 압축 해제 및 암호 해독하며, 요청 메시지의 거래 코드 정보에 따라 해당 업무 처리를 수행합니다 (예금, 조회, 충돌 등과 같은 인터페이스 설명 참조). ). 요청팩의 캠퍼스 카드 정보와 예금 금액 정보에 따라 카드 예금 처리 모듈을 호출하여 해당 카드의 잔액에 예금 금액을 추가하고 은행 카드를 캠퍼스 카드로 이체하는 작업을 완료합니다.
캠퍼스 앞잡이기가 은행 앞치마에 운영 결과 응답 패키지를 보냅니다. [인터페이스 설명 참조] 응답 패키지는 캠퍼스 및 은행 인터페이스로 카드 시스템 처리 결과의 반환 코드를 포함합니다. 반환 번호 등록이 성공하면 은행 접두사가 레지스트라에게 거래 성공 메시지를 보냅니다. 그렇지 않으면 은행 접두사가 등록 센터에 거래 실패 메시지를 보내고 은행이 등록을 정정합니다.
처리 방법은 캠퍼스 전치기의 전달을 기준으로 한다.
캠퍼스 프런트 엔드 포워딩 처리 방식과 은행 프런트 엔드 포워딩 기반 처리 방식 사이에는 몇 가지 차이점이 있습니다. 일반적으로 캠퍼스 앞잡이기는 먼저 예금기에서 보낸 예금 요청을 받은 다음 정보를 은행 앞치마에 전달하고, 은행 앞머리는 예금 금액에 따라 은행 카드 잔액을 뺀 것이다. 성공하면 캠퍼스 접두사가 성공 반환 코드를 받고 호출자를 호출하여 처리합니다. 실패할 경우 캠퍼스 프런트 엔드 프런트 엔드 수신기가 실패 반환 코드를 수신하여 스토리지 시스템에 알립니다.
예를 들어, 한 학생이 예금 작업의 주체로 은행 카드 정보, 카드 비밀번호, 캠퍼스 카드 정보 및 예치할 금액을 예금기에 입력하는데, 예금기는 이 주요 정보를 암호화하여 캠퍼스 끝의 앞치마로 보냅니다.
캠퍼스 앞잡이는 이 정보를 캠퍼스와 은행의 인터페이스인 은행 앞치마에 전달하여 요청 처리를 합니다.
은행 측 선진기는 캠퍼스 측 선진기에서 보낸 요청 메시지를 처리하고, 보안 및 통신 처리 모듈을 통해 압축 해제 및 암호 해독하며, 요청 메시지의 거래 코드 정보에 따라 해당 업무 처리 (예금, 조회, 임펄스 참조) 를 수행합니다. 은행 업무 처리 모듈을 호출하여 요청 메시지의 은행 카드 정보 및 예금 금액 정보를 기준으로 해당 카드 잔액에서 예금 금액을 빼서 이체합니다.
은행 선진기는 연산 결과를 캠퍼스 선진기로 돌려보냈다. 이체가 성공하면 캠퍼스 앞기계가 카드 예금 처리 모듈을 호출하여 해당 캠퍼스 카드 잔액에 예금 금액을 추가하고 은행 카드를 캠퍼스 카드로 충전하는 이체를 완료합니다. 만약 이체가 실패하면 캠퍼스 선진기가 예금기에 거래 실패 메시지를 보내면 거래가 끝난다.