안녕하세요, 현재 PHP 7.3 환경에서 '상품 배송 정기 결제' 사이트를 개발 중이며 토스페이먼츠
자동결제(빌링)
자동결제(빌링)
서비스를 이용해보고자합니다.
클라이언트 요구사항은 아래와 같습니다.
[아래]* 해당 사이트의 회원 분류는 일반회원(이용자)와 판매자(입점 업체)가 있는 점 참고바랍니다.1. 해당 사이트에는 입점 업체가 존재하며, 입점 업체의 상품을 판매하는 사이트여야 합니다.2. 이용자는 '장바구니' 기능을 사용하여 한 업체의 상품만을 여러 개 담을 수 있습니다. - 만약, 다른 업체의 상품이 담기는 경우 기존에 등록된 장바구니 데이터는 모두 사라져야 합니다.3. 상품 구매는 '정기 배송 신청' 개념이며, 이용자가 자동 결제 날짜(예. 7일마다, 30일마다 등)를 설정할 수 있어야 합니다.4. 결제는 입점 업체별 토스페이먼츠 '결제 Key'를 가지고 결제가 진행되어야 합니다. - 입점 업체는 사전에 토스페이먼츠 계약을 통해 결제 가능 상태여야 합니다.5. 이용자는 언제든지 '마이페이지'를 통해 상품 구매를 취소할 수 있어야 합니다. 이후 더 이상 자동결제가 진행되지 않아야 합니다.
[아래]* 해당 사이트의 회원 분류는 일반회원(이용자)와 판매자(입점 업체)가 있는 점 참고바랍니다.1. 해당 사이트에는 입점 업체가 존재하며, 입점 업체의 상품을 판매하는 사이트여야 합니다.2. 이용자는 '장바구니' 기능을 사용하여 한 업체의 상품만을 여러 개 담을 수 있습니다. - 만약, 다른 업체의 상품이 담기는 경우 기존에 등록된 장바구니 데이터는 모두 사라져야 합니다.3. 상품 구매는 '정기 배송 신청' 개념이며, 이용자가 자동 결제 날짜(예. 7일마다, 30일마다 등)를 설정할 수 있어야 합니다.4. 결제는 입점 업체별 토스페이먼츠 '결제 Key'를 가지고 결제가 진행되어야 합니다. - 입점 업체는 사전에 토스페이먼츠 계약을 통해 결제 가능 상태여야 합니다.5. 이용자는 언제든지 '마이페이지'를 통해 상품 구매를 취소할 수 있어야 합니다. 이후 더 이상 자동결제가 진행되지 않아야 합니다.
여기서 몇 가지 문의드립니다.
1. 토스페이먼츠에서 제공하는 개발 가이드 문서를 확인해 봤을 때 위 요구사항
3번
3번
를 처리하기 위한
자동 결제 날짜 설정
자동 결제 날짜 설정
와 같은 요청 파라미터 항목이 존재하지 않는 것 같은데요. 이 부분은 연동 개발자가 직접 소스코드로 해결해야하는 문제인지 문의드립니다. 2. 해당 사이트에서는 한 고객이 입점 업체별로 상품을 구매하여 각각 자동결제를 할 수가 있는 형태인데요. 업체별 토스페이먼츠 Key가 다 다를텐데 이후 결제 취소 또는 정산 관련하여 문제가 없을지 문의드립니다.(단, 입점 업체는 주 운영사 아래에 포함(?)된 리셀러 개념이라고 합니다.)
자동결제(빌링) 서비스 연동이 처음이라 아직 플로우에 대한 이해가 부족한 점 양해 부탁드리겠습니다.