자동결제(빌링) 빌링키 발급 호 결제 승인 API 호출 시 사용하는 'billingKey' URL Path 및 'orderId' 요청 데이터에 대한 문의
안녕하세요. PHP 7.3.x 환경에서 정기구독 쇼핑몰 개발 중 토스페이먼츠의 자동결제(빌링) 서비스 연동 관련 문의드립니다.
연동은 토스페이먼츠
빌링키를 성공적으로 발급받은 후 첨부된 이미지와 같이
[아래]
Q1. 코드의 6~7 Line을 확인해보시면 예를 들어, 고객이 두 번의 결제창을 성공적으로 호출하여 총 2개의 빌링키를 발급 받았을 때 어떠한 빌링키를 토스페이먼츠 결제 승인 URL Path로 사용해도 상관없는지요?
- 추가 설명: 정기구독 쇼핑몰에서는
Q2. 가맹점 정기구독 쇼핑몰에서는
- 추가 설명:
Q3. 토스페이먼츠 연동 가이드에서 빌링키에 대한 유효(만료) 기간에 대한 정보를 찾을 수 없었는데요. 영구적인 빌링키로써 결제 시 사용 가능한 것인가요?
Q4. 만약, 빌링키를 사용하지 못하도록 하고 싶은 경우에 대한 가이드가 존재하는지요?(정기구독 쇼핑몰에서는
내용이 기네요..!
확인하시어 답변 부탁드리겠습니다.
감사합니다.
연동은 토스페이먼츠
개발자 센터에서 제공되는 개발 연동 테스트 상점 클라이언트/시크릿 키를 사용했습니다.(API 버전: 2022-11-16)빌링키를 성공적으로 발급받은 후 첨부된 이미지와 같이
결제 승인 요청 코드를 작성해보았고 아래와 같이 여러 항목에 대해 문의드립니다.[아래]
Q1. 코드의 6~7 Line을 확인해보시면 예를 들어, 고객이 두 번의 결제창을 성공적으로 호출하여 총 2개의 빌링키를 발급 받았을 때 어떠한 빌링키를 토스페이먼츠 결제 승인 URL Path로 사용해도 상관없는지요?
- 추가 설명: 정기구독 쇼핑몰에서는
구독 신청 페이지를 통해 결제창을 한번은 띄울 예정이며, 이때 한 고객에 대해 신청별 빌링키가 발급될 것으로 예상됩니다. Q2. 가맹점 정기구독 쇼핑몰에서는
구독 정보별 일련(주문)번호가 1개만 생성됩니다. 하지만 결제 승인 요청 시 전달해야하는 orderId 값은 중복될 수 없는 것으로 알고 있는데요. 이 경우 자동결제 이벤트를 발생시킬 때마다 가맹점 정의 결제키를 별도로 생성 후 전달해야하는 것인지요? (구독 정보 일련번호 + '-' + 결제회차[1 ~ n] 사용할까 합니다.)- 추가 설명:
자동결제 이벤트의 경우 가맹점 정책에 의한 특정 시간마다 결제가 될 수 있도록 기능 구현 예정입니다.(cron 방식)Q3. 토스페이먼츠 연동 가이드에서 빌링키에 대한 유효(만료) 기간에 대한 정보를 찾을 수 없었는데요. 영구적인 빌링키로써 결제 시 사용 가능한 것인가요?
Q4. 만약, 빌링키를 사용하지 못하도록 하고 싶은 경우에 대한 가이드가 존재하는지요?(정기구독 쇼핑몰에서는
구독 해지 기능을 포함시켜 해당 기능을 사용할 시 더 이상 결제가 되지 않도록 할 것입니다.)내용이 기네요..!
확인하시어 답변 부탁드리겠습니다.
감사합니다.

