메인 콘텐츠로 건너뛰기
Transaction Monitoring에는 세 가지 별도의 상태 머신이 있습니다: 거래, 각 케이스, 그리고 (해당하는 경우) Travel Rule 확인. 이 페이지는 참조 문서입니다.

거래 상태

생성 시 설정되며 수명 주기 동안 업데이트됩니다.

전환

참고: Travel Rule을 제외하면 APPROVED 또는 DECLINED에서 다른 상태로 직접 전환되는 경우는 없습니다. Travel Rule 만료 시에는 현재 상태와 관계없이 timeout_outcome에 따라 IN_REVIEW(HOLD) 또는 DECLINED(REJECT)로 설정되며, Travel Rule 전환 이후에 실행되는 규칙은 APPROVED 거래를 변경할 수 있습니다. 수정이 필요하면 콘솔에서 상태 패치를 사용하십시오. 이러한 변경은 감사 로그에 기록됩니다.

알림

별도의 알림 상태는 없습니다. 열린 알림은 IN_REVIEW 또는 AWAITING_USER 상태의 거래이므로, 위의 거래 상태를 사용합니다. 알림을 참조하십시오.

케이스 상태

자세한 내용은 케이스 관리를 참조하십시오. 케이스에는 별도의 우선순위(LOW, MEDIUM, HIGH)가 있습니다.

Travel Rule 확인 상태

FATF Travel Rule에 따른 가상자산 이체는 위의 거래 상태와 별도로 전용 13개 상태 교환 절차를 거칩니다. 발신 이체는 AWAITING_COUNTERPARTY, NOT_APPLICABLE(threshold_amount 미만), UNCONFIRMED_OWNERSHIP(거래 상대방 지갑이 자체 보관 지갑으로 신고됨), COMPLETED 또는 COUNTERPARTY_MISMATCHED_DATA(INTERNAL 일치가 검증된 지갑에서 발생한 경우이며, 이름 일치 여부에 따라 달라짐), COUNTERPARTY_VASP_NOT_FOUND, COUNTERPARTY_VASP_NOT_REACHABLE 상태로 시작합니다. 수신 이체는 ON_HOLD 또는 NOT_ENOUGH_COUNTERPARTY_DATA 상태로도 시작할 수 있습니다. 검증된 지갑과 일치하고 수취인 이름이 일치하거나 없는 sunrise 등록은 COMPLETED를 거쳐 FINISHED로 바로 진행합니다. 교환은 FINISHED, CANCELLED 또는 EXPIRED에서 종료됩니다. 이전 연동에서는 여전히 레거시 값인 UNKNOWN, COMPLIANT, PENDING_ACTION, PENDING_COUNTERPARTY, FAILED, EXEMPT를 보낼 수 있으며, Didit은 이를 위의 상태에 자동으로 매핑합니다. 자세한 내용은 Travel Rule을 참조하십시오.

제공업체 결과 상태

모든 외부 제공업체 결과(지갑 스크리닝, 법정화폐 모니터링, 제재 스크리닝)는 고유한 상태와 함께 저장됩니다. 거래 응답의 provider_results[]에 표시됩니다.

규칙 실행 결과

모든 TransactionRuleRun에는 다음 항목이 있습니다.
  • matched(boolean): 규칙이 작동했는지 여부입니다.
  • is_test(boolean): 규칙이 TEST 모드였는지 여부입니다.
  • mode: 평가 시점의 ACTIVE, DISABLED, TEST 값입니다.
  • score_delta: 점수에 대한 기여도입니다(규칙이 일치하고 활성 상태인 경우에만 해당).
  • status_target: 규칙이 요청한 상태입니다(change_status 작업인 경우에만 해당).
규칙 구조는 규칙을 참조하십시오.

결정 사유 코드

상태 전환 시 자주 사용되는 reason 값입니다.

다음 단계

위험 점수 산정

점수가 상태에 대응하는 방식입니다.

알림

알림의 수명 주기입니다.

케이스

케이스의 수명 주기입니다.
마지막 수정일 2026년 11월 7일