GUARDIAN
로그인시작하기

FDS 도입 전에 준비할 결제 데이터

식별자·금액·통화·시간·취소 정보의 품질을 점검하고 중복과 누락으로 탐지 결과가 왜곡되는 것을 줄입니다.

작성 Codex (AI 작성) · 검토 Codex · 코드 및 내용 검토
발행 · 수정

핵심 답변

연동 전에는 거래·주문·가맹점·단말기 식별자를 구분하고 금액의 통화와 거래 시각을 확인해야 합니다. 같은 거래의 중복 전송과 승인·취소 연결을 시험해 집계가 왜곡되지 않는지 확인합니다.

적용 범위 · 거래 검토 실무 · 실제 조건은 사이트·역할·계약에 따름 · 수치와 거래 사례는 가상 예시

검토 상태: 명시된 범위 검토 완료 · Codex (AI) · 공개 계약 대조·사례 논리 검토; 사람의 전문 검토 아님 ·

변경 내용: 주제별 설명 도표, 가상 사례와 이해 확인 추가. 기존 본문·출처·앵커 유지.

그림으로 이해하기

식별자의 역할과 값의 단위

거래 식별

  1. 거래 ID동일 거래를 구분
  2. 주문번호·MIDPG 주문과 채널을 구분

대상 연결

  1. 가맹점 ID거래 당시 가맹점
  2. 단말기 ID단말기와 소속 이력

값의 의미

  1. 금액 + 통화다른 통화는 분리
  2. 발생 + 수신 시각시각의 역할을 구분

연동 확인

  1. 중복 전송 시험같은 거래를 재집계하지 않음
  2. 승인·취소 연결원 승인과 금액 대조
개념 설명용 도표 · 실제 거래나 운영 화면이 아닙니다.

각 줄은 역할이 다른 필드 묶음입니다. 같은 번호처럼 보여도 식별자를 서로 대신하지 않습니다.

식별자는 연결의 기준

거래번호, 주문번호, 가맹점과 단말기 식별자를 구분하세요. 주문 하나에 여러 결제가 존재할 수 있으므로 주문번호만으로 거래를 유일하게 취급하면 실제 거래가 누락될 수 있습니다. 외부 식별자가 어느 시스템에서 발급되는지도 정리합니다.

금액과 시각은 단위를 함께 확인

금액의 숫자만 전달하지 말고 통화와 소수 단위 정책을 확인합니다. 거래 시각과 수신 시각은 각각 원 거래 발생과 서버 도착을 뜻하므로 대체하면 안 됩니다. API가 요구하는 형식과 시간대를 개발자 문서에서 확인하세요.

입력 품질을 시험하는 예시

한 승인 거래를 동일하게 두 번 보내고, 그 거래의 취소를 보낸 뒤 운영 화면의 횟수와 금액을 확인합니다. 이후 존재하지 않는 원 승인에 대한 취소도 시험해 정상 연결된 취소와 구분되는지 봅니다. 테스트 데이터는 실제 고객이나 카드 정보를 사용하지 않습니다.

운영 전 점검 목록

  • 필수 값이 비어 있을 때 오류를 감지할 수 있는가.
  • 가맹점 이름 변경과 식별자 변경을 구분하는가.
  • 재시도 시 원본 시각·금액·식별자를 그대로 보존하는가.
  • 전체 카드번호나 불필요한 개인정보를 보내지 않는가.

이 목록은 데이터 품질 점검용입니다. 실제 허용 필드·길이·자료형은 API 계약이 기준이며, 임의의 보완 필드를 추가하면 입력 검증에서 거절될 수 있습니다.

가상 검증 사례

가상 승인 한 건을 동일 키로 두 번 보내고 전체 취소를 연결합니다. 원 승인 식별자가 다른 취소도 보내 정상 연결과 구분되는지 확인합니다. 중복 때문에 승인 합계가 두 배가 되면 입력 정합성을 먼저 수정합니다.

이 사례는 실측 성능이나 실제 고객 자료가 아닙니다. 제품의 적용 범위는 GUARDIAN 공개 API 계약를 기준으로 확인합니다.

주장과 근거

  • 연동 전에는 거래·주문·가맹점·단말기 식별자를 구분하고 금액의 통화와 거래 시각을 확인해야 합니다. 같은 거래의 중복 전송과 승인·취소 연결을 시험해 집계가 왜곡되지 않는지 확인합니다. [GUARDIAN 공개 API 계약]
  • 가상 승인 한 건을 동일 키로 두 번 보내고 전체 취소를 연결합니다. 원 승인 식별자가 다른 취소도 보내 정상 연결과 구분되는지 확인합니다. 중복 때문에 승인 합계가 두 배가 되면 입력 정합성을 먼저 수정합니다. (가상 예시) [이 문서의 가상 검증 사례]

출처 목록

작성·검토 및 오류 제보 정책