매달 카드 번호 입력은 그만! 정기결제의 비밀, BillKey
OTT처럼 매달 자동으로 결제되는 마법, BillKey 결제에 대해서
"매달 카드 번호 입력하기 귀찮아요"
구독 서비스를 운영하다 보면 자주 듣는 말인데요. 고객에게 매달 결제를 요청하면 이런 반응이 돌아와요.
"또 카드 번호 입력해야 해요? 지난달에 했는데..."
결제 시기를 놓친 고객은 서비스 이용이 중단되고, 재결제가 귀찮아서 "그냥 안 쓸래요"라며 이탈해버려요. 매번 결제 인증을 하는 것, 구독 서비스의 가장 큰 적이에요.
하지만 OTT나 음악 스트리밍 서비스는 처음에 한 번만 카드를 등록하면 다음부터는 자동으로 결제되죠. 이게 바로 BillKey(빌키) 덕분이에요.
이번 아티클에서는 BillKey의 개념과 동작 원리를 알아볼게요.
BillKey: 카드 대신 사용하는 '결제 키'
BillKey 는 Billing Key의 줄임말로, 카드 정보를 대체하는 암호화된 토큰 이에요.
쉽게 예를 들어볼게요.
- 배달 앱에서 처음 결제할 때 카드로 인증해요. (최초 카드 등록)
- 앱에서는 카드 인증 정보로 빌키를 받아 저장해둬요. (BillKey 발급)
- 이후에는 결제 버튼만 누르면 바로 주문이 돼요. (BillKey로 결제)
즉, 가맹점(서비스)은 실제 카드 정보를 매번 확인할 필요가 없어요. BillKey로 재결제 요청하면 되니까요.
일반 결제 vs 정기 결제
| 구분 | 일반 결제 (인증 결제) | 정기 결제 (비인증 결제) |
|---|---|---|
| 고객 경험 | 매번 카드 정보 입력 or 앱 카드 인증 | 최초 1회만 입력, 이후 자동 |
| 필요 정보 | 카드번호, 유효기간, 생년월일, 비밀번호 | BillKey |
| 주 사용처 | 매번 인증이 필요한 서비스 | 구독 서비스, 정기 배송, 후불 결제 |
정기결제, 빌키결제는 같은 건가요?
정기결제가 빌키결제를 포함하는 좀 더 넓은 개념이에요. 정기결제는 특정 금액을 주기적으로 자동 결제하는 비즈니스 모델이고, 빌키결제는 카드 정보 없이 결제를 가능하게 하는 구현 수단이에요. 그래서 정기결제는 특정 금액, 정해진 날짜 등 제약 조건이 있을 수 있어요.
Tip
지원 서비스는 어떻게 되나요?
PG 서비스 기준으로 신용카드, 휴대폰, 카카오페이 결제수단에서 정기결제를 지원하고 있어요.
어떻게 동작하나요? (3단계 프로세스)
정기결제는 크게 발급(Issue), 저장(Store), 사용(Use) 의 3단계로 이루어져요.
1단계: BillKey 발급받기 (최초 1회)
- 신용카드 결제 : 0원인증 빌키 발급, 1회차 결제 후 응답으로 1빌키 발급
- 휴대폰 결제 : 1회차 결제 후 응답으로 빌키 발급
- 카카오페이 결제 : 1회차 결제 후 응답으로 빌키 발급
2단계: BillKey 안전하게 저장하기
발급받은 BillKey는 가맹점 서버의 데이터베이스에 저장해야 해요. 하지만 주의하세요! BillKey는 돈을 출금할 수 있는 권한을 가진 중요한 정보 예요.
- DB에 저장: 재결제할 고객 정보와 매핑하여 저장
- 암호화 권장: BillKey를 알 수 없도록 반드시 암호화해서 저장하세요.
주의
3단계: 매달 자동으로 결제하기
서비스 결제일에 고객을 깨울 필요 없이, 서버가 '빌키'로 조용히 결제를 요청해요.
BillKey가 비즈니스를 바꾸는 이유
정기결제(BillKey)는 단순한 결제 기능이 아니에요. 고객의 결제 장벽을 없애주는 강력한 비즈니스 도구예요.
- 편리함: 고객은 최초 1회만 등록하면 끝이에요.
- 안정성: 카드 정보를 직접 저장하지 않아 보안 리스크가 줄어요.
- 유연성: 정액제, 종량제 등 다양한 요금제를 구현할 수 있어요.
서비스가 매번 고객에게 결제를 요청하고 있다면, BillKey 도입을 고려해보세요. 고객의 귀차니즘을 해결해주는 순간, 매출 그래프도 함께 올라갈 거예요.
도입 관련 문의는 기술지원팀으로 연락 주세요.
