목차
구독 서비스를 준비하며 토스페이먼츠 정기결제를 알아보고 계신가요? 결제 수수료는 단순히 '몇 %'만 봐서는 안 됩니다. 실제 운영에 영향을 미치는 '실효 수수료'는 고정비, 변동비, 그리고 환불이나 결제 실패 같은 예외 규정까지 모두 고려해야 합니다.
이 글에서는 토스페이먼츠 정기결제(카드 자동결제)의 수수료 구조부터 타 PG사와 비교, 그리고 운영 비용을 절감하는 팁까지 상세히 분석해 드립니다.
1. 토스페이먼츠 정기결제, 어떻게 동작하나요?
토스페이먼츠의 정기결제(자동결제, 빌링)는 고객이 최초 1회 카드를 등록하고 인증하면, 이후에는 추가 인증 없이 billingKey
라는 고유 키로 결제를 승인하는 방식입니다.
하지만 중요한 제약사항이 있습니다.
- 지원 카드: 국내에서 발급된 신용/체크카드만 지원합니다. 해외 고객 대상 구독 서비스라면 별도의 해외 결제 솔루션을 검토해야 합니다.
- 스케줄링: 토스페이먼츠는 결제 주기를 관리하는 스케줄러를 제공하지 않습니다. 따라서 매월, 매주 결제를 실행하는 로직은 서비스 운영사(가맹점)가 직접 개발하고 관리해야 합니다.
- 결제 프로세스: 한국의 온라인 카드결제는 보통 인증 → 승인의 2단계 구조를 따릅니다. 결제 승인 후 매출 전표를 카드사에 넘기는 '매입(capture)' 과정은 기본적으로 매일 자정에 자동으로 처리되며, 정산 주기는 계약 조건에 따라 결정됩니다.
더 자세한 기술적 내용은 토스페이먼츠 자동결제(빌링) 가이드에서 확인하실 수 있습니다.
2. 정기결제 vs 일반 카드결제 수수료 비교
정기결제는 일반 결제와 구조가 달라 수수료 외에도 고려할 점이 많습니다. 두 방식의 차이점을 표로 정리했습니다.
항목 | 정기결제 (빌링) | 일반 카드결제 |
---|---|---|
인증/승인 | 최초 1회 인증 후 billingKey 로 승인 |
매 거래마다 인증 → 승인 |
지원 수단 | 국내 발급 신용/체크카드 | 국내카드 (계약 시 해외카드 가능) |
스케줄링 | 자체 구축 필요 (토스 미제공) | 필요 없음 (사용자 직접 결제) |
매입(capture) | 기본 자동(자정), 수동 가능 | 기본 자동(자정), 수동 가능 |
정산 주기 | 계약 조건에 따름 | 계약 조건에 따름 |
부분취소/상태값 | API로 상태값 제공 (부분취소 등) | 동일 |
추가 요금 | 별도 '빌링 수수료' 표준 항목 없음 (계약별 상이) | 계약별 상이 |
주요 예외 | 구독형 외 사용 제한, 해외카드 미지원 | 결제수단·정책에 따름 |
3. 토스페이먼츠 vs 타 PG사 정책 비교
토스페이먼츠는 개발자 친화적인 문서와 API로 강점을 보이지만, 다른 PG사들과 정책상 차이가 있습니다. (주의: 수수료율은 모든 PG사가 계약별로 다르므로 직접적인 비교는 어렵습니다.)
항목 | 토스페이먼츠 | KG이니시스 | 나이스페이먼츠 |
---|---|---|---|
빌링키 개념 | billingKey 발급 후 승인 |
BillKey 발급/승인 단계 분리 | 빌링 (카드등록→키→승인) |
문서/가이드 | v2 가이드·코어 API 상세 | Web 매뉴얼 (빌링키/승인) | 공식 매뉴얼 (빌링/정산/환불) |
스케줄링 제공 | 미제공 (자가 구현) | 방식별(실시간/업로드) 안내 | 주기 설정 가능 안내 (자가 구현 전제) |
해외카드/3DS | 별도 해외카드 결제 서비스로 제공 (3DS) | 공지 없음 (표준 카드정책 따름) | 공지 없음 (표준 카드정책 따름) |
환불/부분취소 | API 상태값/부분취소 제공 | 표준 취소/대사 지원 | 취소·부분취소·대사 가이드 |
주의·예외 | 구독형만 허용, 국내카드만 지원 | 구현방식 다수, 배치 처리 옵션 | 빌링 특약/조건 별도 |
4. 놓치기 쉬운 추가 비용: 환불 및 해지
결제 수수료는 성공한 거래에만 발생하는 것이 아닙니다. 환불, 해지, 부분취소 과정에서도 비용이 발생하거나 관리가 필요합니다.
- 부분취소: API 응답에서
PARTIAL_CANCELED
와 같은 상태값으로 구분됩니다. 이를 내부 정산 리포트와 연동하여 정확히 관리해야 합니다. - 환불 비용: 카드사 규정 및 PG사와의 계약에 따라, 환불 또는 부분취소 자체가 별도의 수수료를 발생시킬 수 있습니다. 이는 실효 수수료를 계산할 때 반드시 포함해야 합니다.
- 구독 해지: 고객이 구독을 해지하면, 다음 결제일부터 가맹점이 직접 승인 API 호출을 중단해야 합니다.
billingKey
를 삭제하는 별도 API는 없으므로, 자체 데이터베이스에서 미사용 처리해야 합니다.
5. 결제 실패는 비용입니다: 재시도 및 던닝(Dunning) 전략
정기결제의 성공률은 매출과 직결됩니다. 결제 실패 시 어떻게 대응하느냐에 따라 수수료 비용과 고객 유지율이 달라집니다.
- 대표 오류:
REJECT_CARD_COMPANY
(카드사 거절),PAY_PROCESS_CANCELED
(구매자 취소) 등 오류 코드에 따라 고객 안내 메시지와 내부 처리 로직을 다르게 설계해야 합니다. - 효과적인 재시도 정책: 한도 초과나 잔액 부족으로 인한 실패는 즉시 재시도하기보다 시차를 두고 재시도(예: 1일, 3일, 7일 후)하는 것이 성공률을 높일 수 있습니다.
- 던닝(Dunning) 프로세스: 결제 실패 시 고객 이탈을 막기 위한 절차입니다.
- 카드 만료 임박 또는 결제 실패 시 즉시 알림 (이메일, SMS 등)
- 결제 유예기간 제공
- 최종적으로 서비스 차단 또는 구독 해지
결제 승인 및 취소 시, API 응답으로 제공되는 영수증 전표 URL을 고객 알림에 포함하면 CS 대응을 줄일 수 있습니다.
6. 그래서 총비용(TCO)은 얼마일까? (계산 예시)
단순 수수료율이 아닌, 운영에 들어가는 모든 비용을 포함한 총소유비용(TCO)을 계산해야 합리적인 의사결정이 가능합니다.
간단 실효 수수료 계산식
실효 수수료(%) = 변동 수수료(%) + (고정 수수료 × 월 거래 건수 ÷ 월 거래액)
예시) 변동 수수료 3.2%, 건당 고정 수수료 100원, 월 5,000건 거래, 월 매출 2억 원
→ 실효 수수료 ≈ 3.2% + (100원 × 5,000건 ÷ 200,000,000원) = 3.2% + 0.25% = 3.45%
월간 총소유비용(TCO)
TCO = (월 거래액 × 변동 수수료) + (고정 수수료 × 건수) + 환불·부분취소 비용 + 차지백/CS 운영비
결론적으로, 정기결제는 결제 재시도와 던닝 프로세스를 얼마나 잘 설계하느냐가 승인율을 높이고 실패 관련 비용을 줄이는 데 직접적인 영향을 미칩니다.
7. 자주 묻는 질문 (FAQ)
Q1. 토스페이먼츠 정기결제는 추가 수수료가 있나요?
A. 공식 문서에 '빌링 전용'으로 명시된 추가 수수료는 없습니다. 다만 정기결제는 일반 결제보다 리스크가 높다고 판단될 수 있어, 가맹점 심사 및 계약 과정에서 최종 수수료와 정산 조건이 결정됩니다. 반드시 견적 단계에서 확인해야 합니다.
Q2. 환불이나 해지 시 발생하는 비용은 누가 부담하나요?
A. 환불 및 부분취소는 API로 처리 가능하며, 이때 발생하는 수수료 정산 방식은 카드사 및 PG사와의 계약에 따라 달라집니다. API 상태값과 정산 리포트를 통해 비용 귀속을 정확히 확인해야 합니다.
Q3. 결제 재시도와 던닝이 정말 중요한가요?
A. 네, 매우 중요합니다. 잔액 부족, 한도 초과 등 일시적인 오류는 지연 재시도를 통해 상당수 해결할 수 있습니다. 체계적인 던닝 프로세스는 결제 성공률을 높여 직접적인 매출 증대로 이어지고, 불필요한 고객 서비스 비용을 줄여줍니다.
Q4. 정산 주기를 단축할 수 있나요?
A. 정산 주기는 전적으로 계약에 따라 결정됩니다. 일반적으로 가맹점의 거래 규모, 업종 리스크, 보증보험 가입 여부 등이 정산 주기에 영향을 미칩니다. 자세한 내용은 온라인 결제 프로세스 개요를 참고하세요.
Q5. 해외 고객 대상인데, 3DS를 적용하면 수수료가 달라지나요?
A. 토스페이먼츠의 국내카드 정기결제는 3DS 인증을 사용하지 않습니다. 3DS는 별도의 해외카드 결제 서비스를 신청해야 적용되며, 이는 차지백(Chargeback) 분쟁을 줄이는 데 유리할 수 있습니다. 수수료와 승인율은 카드사, 국가별 규정, 계약 조건에 따라 달라집니다.
8. 도입 전 최종 체크리스트
토스페이먼츠 정기결제 도입을 결정하기 전, 아래 항목들을 최종 점검하세요.
- 수수료: 변동(%), 고정(건당), 환불, 부분취소, 차지백 비용까지 모두 합산하여 '실효 수수료'를 계산했는가?
- 정산주기: 계약서상의 정산 주기와 정산 보류 조건, 필요시 보증보험 가입 여부를 확인했는가?
- 환불/해지: 부분취소 API 지원 여부와 전표 URL 자동 발송 등 고객 안내 프로세스를 설계했는가?
- 핵심 예외사항: 국내카드만 지원하고, 스케줄러는 직접 개발해야 하며, 비정기적 결제에는 사용할 수 없다는 점을 인지했는가?
- 보안/리스크: API 키 관리 정책과 오류 코드에 따른 모니터링 방안을 수립했는가?
면책 조항: 이 포스트의 정보는 2025년 9월 23일을 기준으로 작성되었으며, 실제 정책과 요금은 변경될 수 있습니다. 도입 전 반드시 토스페이먼츠의 최신 공식 문서를 확인하시기 바랍니다.
함께 읽으면 좋은 글
- 해외 결제 수수료/비교 가이드
- 페이팔 대안 비교(정산/지원국 안내)
- 승인율 KPI 템플릿(재시도/던닝 절차)
- 차지백 대응 환불/증빙 절차
- 결제 실패 원인 오류 체크리스트
- 가상계좌 자동대조(예외/운영 절차)