PolyPay logoPolyPay.ai
초급4 분 읽기

이메일 및 알림

알림 채널, 템플릿, 전송 및 요금을 설정합니다.

필수 계정 알림

잔액 입금, 출금 진행 상황, 요금제 처리 결과 및 계정 보안 변경은 앱 알림과 계정 이메일로 전송됩니다. 판매자 템플릿으로 끌 수 없습니다.

알림과 템플릿

채널 관리는 현재 페이지의 사이드바에서 열립니다. 오른쪽 위에서 추가하거나 목록에서 편집하며 모두 대화상자를 사용합니다. 상단의 채널 / 알림 기록 탭에서 채널 관리와 알림 기록을 전환합니다. 사이드바에는 알림 설정 항목이 더 이상 표시되지 않습니다. 두 패널은 URL 변경 없이 페이지 안에서 좌우로 전환하며 각 필터와 페이지 상태를 유지합니다.

템플릿 스위치로 결제 알림을 제어하며 켜진 템플릿을 태그로 표시합니다.

결제 템플릿은 특정 채널에 연결되며 이벤트·채널·언어별로 하나만 허용됩니다. 새 템플릿은 비활성 상태입니다. 각 수신 대상은 알림 언어의 활성 콘텐츠를 사용하고 다음으로 영어를 사용하며 이벤트당 최대 한 번 전달됩니다. 목록은 패널, 추가와 편집은 대화상자로 열립니다. 변경 취소는 확인이 필요하고 처리 중에는 닫을 수 없습니다. 테스트는 선택한 대상으로만 보내며 템플릿을 저장하거나 활성화하지 않습니다.

결제 템플릿 변수는 취소·저장 버튼 위에 기본적으로 접혀 있습니다. 펼친 뒤 변수를 클릭하면 삽입됩니다.

영어와 중국어 지갑 입출금 기본 템플릿 제목에는 Telegram이 포함됩니다. 본문은 앞에 이모지 없이 입출금 태그로 시작합니다.

데스크톱에서는 메시지 템플릿 사이드바의 왼쪽 가장자리를 드래그하여 너비를 조절할 수 있습니다. 내용 편집기의 오른쪽 아래 모서리를 드래그하면 높이를 조절할 수 있으며, 최대 높이는 600px과 화면 높이의 70% 중 작은 값입니다.

주소 양식의 톱니바퀴에서 템플릿과 채널을 설정하세요. 목록은 패널, 양식은 대화상자로 열리며 주소 초안을 유지합니다. 테스트 전송은 해당 행의 저장된 채널과 선택한 템플릿만 사용합니다. 주소를 저장하거나 실제 전송 감지를 확인하지 않습니다. 모니터링 주소가 비활성화, 삭제되거나 청구 문제로 일시 중지되면 실패한 채널 알림의 재시도가 중단되고 수동 재전송도 차단됩니다. 이미 전송된 메시지는 취소되지 않습니다.

Telegram 테스트에서 봇 토큰 인증이 실패하면(401 Unauthorized) 오류 코드 10036이 반환됩니다. BotFather에서 토큰을 확인하거나 교체하세요. 저장된 채널 테스트에서 마스킹된 토큰은 저장된 자격 증명을 사용합니다. 교체하려면 새 토큰 전체를 입력하세요.

전송 및 재시도

재시도 전에 전송 기록을 확인하세요. 실패한 이메일은 간격을 늘려 최대 5회 시도합니다. 지갑 알림 보완 전송과 재전송에는 아래 주소 상태와 72시간 제한이 적용됩니다.

지갑 모니터링은 온체인 발생 시각으로부터 72시간 이내인 거래만 알립니다. 최초 스캔, 누락 알림 전송 및 재시도에도 이 제한이 적용됩니다. 오래된 거래는 내역에 남을 수 있지만 앱 내, 외부 채널 또는 Webhook 알림은 전송되지 않습니다.

이메일 언어

이메일은 영어와 중국어를 지원합니다. 이벤트 언어, 판매자 이메일 언어, 계정 화면 언어, 영어 순으로 선택합니다.

독립 Webhook

알림 설정의 템플릿 아래 Webhook 영역에서 지갑 모니터링 Webhook 하나를 관리하며 결제 Webhook 구성이나 알림 채널 Webhook을 재사용하지 않습니다. 이 설정은 독립된 이벤트·주소 범위, 시크릿, HMAC-SHA256 서명, 재시도 상태, 버전 JSON을 가집니다. URL, 범위, 이벤트 또는 시크릿을 변경하면 다시 테스트를 통과할 때까지 비활성화됩니다. 기존 채널 Webhook은 읽기 전용이며 이전 작업으로 설정을 만들고 테스트해야 합니다.

JSON을 파싱하기 전에 변경되지 않은 원본 요청 본문으로 각 요청을 검증하세요. X-PolyPay-Timestamp와 X-PolyPay-Signature(t=<timestamp>,v1=<hex>)를 읽고, 전체 whsec_... 시크릿으로 <timestamp>.<raw body>에 대한 HMAC-SHA256을 계산한 뒤 바이트를 일정 시간 비교하세요. 현재 시간에서 5분 넘게 벗어난 타임스탬프는 거부하고, payload의 id는 한 번만 처리하세요. 각 테스트 요청에는 고유한 테스트 이벤트 ID가 사용됩니다.

요금제와 사용량

결제 요금제, 주문 한도 및 수취 지갑 사용량은 판매자별로 계산합니다. 지갑 모니터링 요금제, 모니터링 주소 및 알림 한도는 계정에 속하며 판매자를 전환해도 추가 모니터링 한도가 생기지 않습니다.

사람에게 보내는 결제 알림과 지갑 모니터링 Webhook은 무제한입니다. 사람에게 보내는 모니터링 알림은 대상별 첫 전송 성공 시에만 계정 한도를 사용하거나 해당 PAYG 요금이 발생합니다. 전송 실패, 앱 알림 및 시스템 알림은 한도를 사용하지 않습니다.