결제 이해하기breadcrumbBilling(자동결제)

Billing(자동결제)

Billing 서비스는 고객이 한 번만 등록하고 나면, 그 이후에는 추가 인증 없이 자동으로 반복 결제를 처리할 수 있는 결제 방식이에요.
예를 들어 매월 정기 구독비정기 배송 요금와 같은 정기 과금 모델 서비스에 많이 활용돼요.

이 방식은 고객이 매번 결제 정보를 입력·인증할 필요가 없어서 사용자 경험이 훨씬 편리하게 느껴질 수 있어요.

Billing 결제는 어떻게 작동하나요?

Billing 결제의 전체 흐름은 크게 다음과 같아요

1. 결제 정보 등록 및 본인 인증
고객이 주문 페이지에서 한 번만 결제 정보를 입력하고, 필요에 따라 본인 인증을 완료하면,
결제 정보 대신 사용할 수 있는 빌링키가 발급됩니다.

2. 빌링키 저장
발급된 빌링키는 시스템에 저장해 두고, 앞으로 자동 결제 시에 결제 정보 대신 사용해요.
빌링키는 결제 승인에 필요한 정보를 대체하는 키예요

3. 자동 결제 실행
정해진 주기(예: 매월 1일)마다 이 빌링키로 자동 결제 요청을 보내요.
이때 고객이 다시 인증할 필요는 없어요.

빌링키란

빌링키는 고객의 결제 정보를 바로 쓰는 대신 사용하는 대체 식별 값이라고 생각하면 쉬워요.
실제 카드 번호가 노출되지 않고, 암호화된 값으로 저장되기 때문에 보안성이 높고 안전해요.

이 빌링키는 한 번 발급하면 계속 사용할 수 있지만, 사용자 정보(결제 정보 포함)가 변경(만료)되면 다시 등록해야 해요.

Billing 서비스가 필요한 경우

Billing 서비스는 특히 다음과 같은 서비스에 적합해요

🎧 구독형 콘텐츠 서비스 (예: 음악/영상 정기 구독)
📦 정기 배송 서비스 (예: 정기 배송 박스)
📅 멤버십 요금 처리 (예: 월간/년간 멤버십)
💳 정기 이용료 과금 (예: 정기 요금 결제)

이처럼 고객이 매번 결제할 필요 없이 서비스 제공 주기마다 자동 결제가 필요한 사업 모델에 딱 맞아요.

왜 Billing 서비스를 쓰나요?

Billing 서비스를 도입하면 아래와 같은 이점을 얻을 수 있어요:

고객 편의성 향상
고객은 한 번만 결제 정보를 입력하면 되고, 이후에는 별도 인증 없이 자동으로 결제가 처리돼요.

매출 유지에 유리
정기 결제를 자동으로 처리하기 때문에 결제 누락이나 이탈을 줄여서 매출 안정에 도움이 돼요.

반복 결제 관리가 쉬워짐
빌링키를 이용해 서버에서 자동으로 결제 시점을 정해 호출하면 되기 때문에, 개발 및 운영 측면에서도 반복 결제 로직을 체계적으로 관리할 수 있어요.

알아야 할 점

다만, Billing 결제는 일반 결제와 다른 점이 있어요

  1. 자동결제는 정기형 서비스에만 정책적으로 허용되는 경우가 많아요 (비정기 결제는 제한되는 경우가 있어요)

  2. 빌링키로 결제를 하기 때문에, 이후 고객 정보(결제 정보)가 변경되면 고객에게 다시 등록을 유도해야 해요.

Billing 요약

항목설명
발급 대상고객의 결제(인증) 정보
발급 결과빌링키 (BillingKey)
결제 방식최초 등록 후, 빌링키로 자동 결제
장점편리한 결제, 자동 반복 처리
주의점정기 과금 정책/계약 요건 확인 필요

Billing 연동 시작

Billing 서비스 연동을 위해 아래 가이드를 참고하세요

각 단계별로 표준 요청/응답 예시 및 에러 코드 등을 확인해 연동을 완성하세요.

맨 위로