제 서버에 임시저장중인 orderId, paymentKey 정보로 토스에 1시간마다 조회해서 ABORTED나 EXPIRED 상태면 임시저장된 값을 지우려합니다.
안녕하세요.
제목 그대로 임시저장중인 orderId, paymentKey 정보로 토스에 1시간마다 조회해서 ABORTED나 EXPIRED 상태면 임시저장된 값을 지우려합니다.
말그대로 임시저장이라 해당 상태면 더이상 저장해둘 필요가 없다고 판단했기 때문입니다.
이미 'PAYMENT_STATUS_CHANGED' Webhook으로도 동일한 로직을 처리중이지만
토스페이먼츠 서버만 장애가 없고 제 서버에 장애가 있을때를 대비하여 생각한 대비책인데
혹시 바람직하지 않은 패턴인지 여쭤봅니다.
감사합니다
제목 그대로 임시저장중인 orderId, paymentKey 정보로 토스에 1시간마다 조회해서 ABORTED나 EXPIRED 상태면 임시저장된 값을 지우려합니다.
말그대로 임시저장이라 해당 상태면 더이상 저장해둘 필요가 없다고 판단했기 때문입니다.
이미 'PAYMENT_STATUS_CHANGED' Webhook으로도 동일한 로직을 처리중이지만
토스페이먼츠 서버만 장애가 없고 제 서버에 장애가 있을때를 대비하여 생각한 대비책인데
혹시 바람직하지 않은 패턴인지 여쭤봅니다.
감사합니다
