발송 시스템(api.bizppurio.com)과 카카오 관리 시스템(kapi.ppurio.com)의 API 클라이언트를 인증 방식(토큰 vs bizId+apiKey)에 따라 분리 구현했다. 토큰 캐시(23h)·재발급, SMS/LMS EUC-KR byte 자동 판별, ShouldQueue 발송 Job(429·일시오류 재시도, 영구실패 즉시)을 포함한다. 실제 발송 없이 Http::fake 단위테스트 30건으로 검증했다.
발송 시스템(api.bizppurio.com)과 카카오 관리 시스템(kapi.ppurio.com)의 API 클라이언트를 인증 방식(토큰 vs bizId+apiKey)에 따라 분리 구현했다. 토큰 캐시(23h)·재발급, SMS/LMS EUC-KR byte 자동 판별, ShouldQueue 발송 Job(429·일시오류 재시도, 영구실패 즉시)을 포함한다. 실제 발송 없이 Http::fake 단위테스트 30건으로 검증했다.