Henu
Henu2y ago

자동결제(빌링) 빌링키 발급 호 결제 승인 API 호출 시 사용하는 'billingKey' URL Path 및 'orderId' 요청 데이터에 대한 문의

안녕하세요. PHP 7.3.x 환경에서 정기구독 쇼핑몰 개발 중 토스페이먼츠의 자동결제(빌링) 서비스 연동 관련 문의드립니다. 연동은 토스페이먼츠 개발자 센터에서 제공되는 개발 연동 테스트 상점 클라이언트/시크릿 키를 사용했습니다.(API 버전: 2022-11-16) 빌링키를 성공적으로 발급받은 후 첨부된 이미지와 같이 결제 승인 요청 코드를 작성해보았고 아래와 같이 여러 항목에 대해 문의드립니다. [아래] Q1. 코드의 6~7 Line을 확인해보시면 예를 들어, 고객이 두 번의 결제창을 성공적으로 호출하여 총 2개의 빌링키를 발급 받았을 때 어떠한 빌링키를 토스페이먼츠 결제 승인 URL Path로 사용해도 상관없는지요? - 추가 설명: 정기구독 쇼핑몰에서는 구독 신청 페이지를 통해 결제창을 한번은 띄울 예정이며, 이때 한 고객에 대해 신청별 빌링키가 발급될 것으로 예상됩니다. Q2. 가맹점 정기구독 쇼핑몰에서는 구독 정보별 일련(주문)번호가 1개만 생성됩니다. 하지만 결제 승인 요청 시 전달해야하는 orderId 값은 중복될 수 없는 것으로 알고 있는데요. 이 경우 자동결제 이벤트를 발생시킬 때마다 가맹점 정의 결제키를 별도로 생성 후 전달해야하는 것인지요? (구독 정보 일련번호 + '-' + 결제회차[1 ~ n] 사용할까 합니다.) - 추가 설명: 자동결제 이벤트의 경우 가맹점 정책에 의한 특정 시간마다 결제가 될 수 있도록 기능 구현 예정입니다.(cron 방식) Q3. 토스페이먼츠 연동 가이드에서 빌링키에 대한 유효(만료) 기간에 대한 정보를 찾을 수 없었는데요. 영구적인 빌링키로써 결제 시 사용 가능한 것인가요? Q4. 만약, 빌링키를 사용하지 못하도록 하고 싶은 경우에 대한 가이드가 존재하는지요?(정기구독 쇼핑몰에서는 구독 해지 기능을 포함시켜 해당 기능을 사용할 시 더 이상 결제가 되지 않도록 할 것입니다.) 내용이 기네요..! 확인하시어 답변 부탁드리겠습니다. 감사합니다.
No description
7 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2y ago
문의내용 천천히 읽어보고 답 드릴게요 조금만 기다려 주세요
Henu
HenuOP2y ago
네, 감사합니다. 내용을 일부 수정하였습니다. 급한건은 아니오니 읽어봐주시고 답변 부탁드리겠습니다.
Kimoon Lee
Kimoon Lee2y ago
1. 상관없습니다. 2. orderid 는 중복되면 안되므로 계속 변경해 주세요 3. 카드가 유효하다면 계속 사용가능합니다만 보통 카드 유효기간이 만료되면 못쓰게 되실겁니다. 4. 네 별도로 빌링키 삭제는 제공하지 않습니다.
Henu
HenuOP2y ago
이런 부분은 특이 케이스로 간주하여 고객센터를 통해 처리하도록 진행하려 합니다. 그렇군요. 가맹점상 구독 해지 기능 사용 시 구독 정보와 연관된 빌링키 값을 DB에서 제거하는 방향으로 설계해야겠네요. 감사합니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?