Henu
Henu2y ago

자동결제(빌링) 서비스 연동 관련 문의입니다.

안녕하세요, 현재 PHP 7.3 환경에서 '상품 배송 정기 결제' 사이트를 개발 중이며 토스페이먼츠 자동결제(빌링) 서비스를 이용해보고자합니다. 클라이언트 요구사항은 아래와 같습니다.
[아래]
* 해당 사이트의 회원 분류는 일반회원(이용자)와 판매자(입점 업체)가 있는 점 참고바랍니다.

1. 해당 사이트에는 입점 업체가 존재하며, 입점 업체의 상품을 판매하는 사이트여야 합니다.
2. 이용자는 '장바구니' 기능을 사용하여 한 업체의 상품만을 여러 개 담을 수 있습니다.
- 만약, 다른 업체의 상품이 담기는 경우 기존에 등록된 장바구니 데이터는 모두 사라져야 합니다.
3. 상품 구매는 '정기 배송 신청' 개념이며, 이용자가 자동 결제 날짜(예. 7일마다, 30일마다 등)를 설정할 수 있어야 합니다.
4. 결제는 입점 업체별 토스페이먼츠 '결제 Key'를 가지고 결제가 진행되어야 합니다.
- 입점 업체는 사전에 토스페이먼츠 계약을 통해 결제 가능 상태여야 합니다.
5. 이용자는 언제든지 '마이페이지'를 통해 상품 구매를 취소할 수 있어야 합니다. 이후 더 이상 자동결제가 진행되지 않아야 합니다.
[아래]
* 해당 사이트의 회원 분류는 일반회원(이용자)와 판매자(입점 업체)가 있는 점 참고바랍니다.

1. 해당 사이트에는 입점 업체가 존재하며, 입점 업체의 상품을 판매하는 사이트여야 합니다.
2. 이용자는 '장바구니' 기능을 사용하여 한 업체의 상품만을 여러 개 담을 수 있습니다.
- 만약, 다른 업체의 상품이 담기는 경우 기존에 등록된 장바구니 데이터는 모두 사라져야 합니다.
3. 상품 구매는 '정기 배송 신청' 개념이며, 이용자가 자동 결제 날짜(예. 7일마다, 30일마다 등)를 설정할 수 있어야 합니다.
4. 결제는 입점 업체별 토스페이먼츠 '결제 Key'를 가지고 결제가 진행되어야 합니다.
- 입점 업체는 사전에 토스페이먼츠 계약을 통해 결제 가능 상태여야 합니다.
5. 이용자는 언제든지 '마이페이지'를 통해 상품 구매를 취소할 수 있어야 합니다. 이후 더 이상 자동결제가 진행되지 않아야 합니다.
여기서 몇 가지 문의드립니다. 1. 토스페이먼츠에서 제공하는 개발 가이드 문서를 확인해 봤을 때 위 요구사항 3번를 처리하기 위한 자동 결제 날짜 설정와 같은 요청 파라미터 항목이 존재하지 않는 것 같은데요. 이 부분은 연동 개발자가 직접 소스코드로 해결해야하는 문제인지 문의드립니다. 2. 해당 사이트에서는 한 고객이 입점 업체별로 상품을 구매하여 각각 자동결제를 할 수가 있는 형태인데요. 업체별 토스페이먼츠 Key가 다 다를텐데 이후 결제 취소 또는 정산 관련하여 문제가 없을지 문의드립니다.(단, 입점 업체는 주 운영사 아래에 포함(?)된 리셀러 개념이라고 합니다.) 자동결제(빌링) 서비스 연동이 처음이라 아직 플로우에 대한 이해가 부족한 점 양해 부탁드리겠습니다. 감사합니다. 참고 문서: https://docs.tosspayments.com/guides/billing/integration
카드 등록 후 자동으로 결제하기 (빌링) | 토스페이먼츠 개발자센터
카드를 등록해두고 인증과정 없이 자동결제를 할 수 있도록 연동해보세요.
9 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장2y ago
1. 네 맞습니다. 스케쥴러를 활용해서 구현 해주셔야 합니다. 2. 이후 결제 취소 할때 결제를 진행한 해당 키로 진행 해주셔야 합니다. 2-1. 하위 업체가 있으신것 같은데, 입점 및 운영 가능 여부를 반드시 1544-7772 통해서 가이드 받도록 안내 해주셔야 합니다.
김차장
김차장2y ago
클라이언트에서 주신 요구사항이 비슷하게 구현된 사이트나 앱을 참고하시는것도 도움이 됩니다. 때로는 요구사항의 내용들이 서로 충돌하여 함께 존재할 수 없는 경우도 있습니다. 우선은 토스페이먼츠와 계약할 주체가 어디인지를 정확하게 하셔야하구요. 그 다음엔 "입점업체"로 표현되는 주체를 잘 정의하셔야 할거같습니다. 지금 생각되는 형태는 "X팡", "티X", "옥X" "11X가" 등 오픈마켓이나 소셜커머스에서의 하위사업자 입점형태로 생각됩니다.
Kimoon Lee
Kimoon Lee2y ago
말씀하신 상황은 현재는 좀 구현이 어려울수 있는 부분입니다. 업체수가 정해져 있지 않고 계속 늘어나게 된다면 현재는 상점끼리 빌링키를 호환하는 기능이 없으므로 한번 카드를 등록해서 여러 하위 사업자 로 나누어서 자동결제를 진행하는 것이 불가합니다.
Henu
HenuOP2y ago
답변 감사드립니다. 답변주신 2번 항목에 대해서 추가 문의드립니다. 내용에서 해당 키라는 것은 입점 업체의 연동 key를 말씀하시는 것일까요?
Kimoon Lee
Kimoon Lee2y ago
네 맞습니다.
Henu
HenuOP2y ago
답변 감사드립니다. 말씀해주신 것과 같이 업체 수는 유동적인 부분이 있습니다. 이 상황에서 만약, A 업체의 상품을 구매(자동결제(빌링))를 할 때 등록(사용)한 카드 정보는 B 업체의 상품을 구매할 때 또 다시 등록해서 사용해야한다라는 의미인것 일까요? 네 맞습니다. 하위 사업자 입점 형태입니다!
Kimoon Lee
Kimoon Lee2y ago
네 맞습니다. 그래서 각 상점별로 빌키를 만드셔야 하는 불편함이 있어요..
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?