페코
페코5mo ago

자동결제 빌링 라이브환경 문제

API 개별 연동 키를 사용해서 사이트 개발중입니다. 파이썬 - django 사용중입니다. 테스트 환경에서 빌링키 발급 - 첫결제 - 발급받은 빌링키로 재결제 요청이 모두 성공하고 있습니다. 저장된 빌링키를 조금 수정해보면 해당 빌링키의 오류도 정확하게 인식 중입니다. 그런데 라이브 환경에서는 빌링키 발급 - 첫결제 까지만 성공하고 이후 발급받은 빌링키로 재결제가 안되고 있습니다. {"code": "INVALID_BILL_KEY_REQUEST", "message": "빌링키 인증이 완료되지 않았거나 유효하지 않은 빌링 거래 건입니다."} ---- 어떤 부분을 찾아보면 좋을까요?
11 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
엄청난 마법사
안녕하세요 상점아이디(MID) 공유해주시겠어요?
페코
페코5mo ago
bill_pacer71ck 입니다. 지금 확인해보니 테스트와 라이브의 API 버전이 다르게 설정되어 있었는데 이게 영향을 미칠 수 있을까요?
Kimoon Lee
Kimoon Lee5mo ago
그영향은 아닐겁니다. 에러는 언제 받으셨나요?
페코
페코5mo ago
개발자센터 로그를 확인해보니 처음 결제는 라이브로 요청이 가는데 재결제 요청은 테스트로 요청이 가고 있네요. 문제를 조금더 찾아보겠습니다. 아직 런칭 준비중이라. 실제 결제는 어제 밤에 처음 테스트해봐씃ㅂ니다.
Kimoon Lee
Kimoon Lee5mo ago
네 빌링요청이 어제 밤 1시 반즈음에 있었는데 이때는 최소 금액 이하로 결제 요청하신것과 해당 카드에 잔액 부족 에러 2개의 에러를 받으신것으로 확인됩니다. 테스트 쪽에 {"code":"INVALID_BILL_KEY_REQUEST","message":"빌링키 인증이 완료되지 않았거나 유효하지 않은 빌링 거래 건입니다."} 이 에러가 있는 것으로 보아 말씀하신대로 결제는 라이브가 아니라 테스트로 보내신것 같네요.
페코
페코5mo ago
아.. celery-worker로 빌링결제를 신청했는데 해당 워커가 이전에 저장된 환경변수를 참고해서 테스트 키로 결제요청을 하고 있는 것 같습니다. 다시 해보고 문의드릴게요!
Kimoon Lee
Kimoon Lee5mo ago
네 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.
페코
페코5mo ago
celery 재시작 후 정상 작동합니다. 환경변수 고친 뒤에 재시작을 안해서 생긴 문제였네요. 감사합니다. 🙂
Kimoon Lee
Kimoon Lee5mo ago
네 감사합니다.