사전 준비 사항
- 거래 모니터링이 활성화된 Didit 애플리케이션(Settings → Transaction Monitoring → Enable).
- API 키.
- 인터넷에서 접근 가능한 webhook endpoint.
단계
1
기준 거래 제출
status: 발동된 규칙이 없으면APPROVED, 하나 이상 발동되면IN_REVIEW또는DECLINED.score: 정수 0–100+.rule_runs: 이 거래를 평가한 모든 규칙의 배열.
2
사전 설정 규칙 활성화
Business Console에서 Transactions → Rules → Library로 이동합니다. 사전 설정 규칙을 선택합니다(예: Structuring (outbound)). 이 규칙은 동일한 사용자가 30일 이내에 €10,000 미만의 아웃바운드 이체를 20+건 보내면 발동합니다. 규칙을 활성화하고 저장합니다.
3
규칙을 발동시키는 거래 제출
동일한 사용자에 대해 각각 €10,000 미만인 거래 20건을 빠르게 제출합니다:20번째 제출 시 Structuring 규칙이 발동합니다. 거래는
status: IN_REVIEW를 반환하며, score는 해당 규칙의 score_delta를 반영합니다.4
거래 webhook 구독
secret_shared_key가 포함됩니다. 즉시 저장하여 .env에 DIDIT_WEBHOOK_SECRET으로 설정합니다:X-Signature-V2 HMAC을 검증합니다(정규화된 본문에 대해 HMAC-SHA256을 다시 계산하고, 상수 시간 비교를 수행하며, 오래된 타임스탬프는 거부합니다). 페이로드와 전체 검증 코드는 TM webhooks를 참조하십시오.이후의 모든 거래는 실시간으로 endpoint에 전송됩니다.5
콘솔에서 확인
콘솔에서 Transactions로 이동합니다:
- 목록 보기: 최근 거래, 필터, 일괄 작업.
- 거래 상세: 규칙 실행 내역, IP 정보 보강, 당사자 세부 정보, 네트워크 그래프(암호화폐의 경우), 연결된 알림 및 케이스.
6
API로 거래 조회
설정한 내용
- 실시간 점수 산정: 모든 거래는 활성화된 모든 규칙을 거칩니다.
- AML 스크리닝: 거래 상대방은 제재 및 부정적 언론 보도에 대해 자동으로 스크리닝됩니다.
- IP 정보 보강: 모든 거래에 IP 국가, ASN, VPN/Tor 플래그가 추가됩니다.
- webhook: 모든 거래에 대해 실시간으로 알림을 받습니다.
- 감사 추적: 규칙 실행, 알림, 상태 전환을 모두 콘솔에서 조회할 수 있습니다.
다음 단계로 진행할 작업
연동 가이드
전체 아키텍처와 패턴.
규칙 심층 분석
규칙의 작동 방식, 조건, 집계, 작업.
위험 점수 산정
점수가 상태로 결합되는 방식.
거래 payload
전체 거래 제출 스키마.
상태
거래, 알림, 케이스 상태.
케이스
조사 및 해결.