현직자가 들려주는 카드결제 뒷얘기
우리가 쓰는 카드번호(DE02, PAN)는 단순한 숫자의 나열이 아니다. 결제 네트워크 안에서는 마치 주소 같은 역할을 한다. 이 숫자 덕분에 거래가 카드를 발급한 나라, 은행, 계좌로 찾아갈 수 있다.
카드번호의 앞자리에는 BIN이라는 게 있다. 이건 마치 우편번호 같은 건데, 숫자 몇 자리만 봐도 이 카드가 어느 브랜드사 소속인지 바로 알 수 있다. 예를 들어, 카드번호가 4로 시작하면 Visa, 51~55나 2221~2720은 Mastercard, 34나 37이면 Amex라는 식이다. JCB, Discover, Diners Club도 각자 자기만의 구간을 갖고 있다.
이렇게 중요한 BIN 정보는 카드사들이 직접 관리하고, 전 세계 은행·가맹점·결제망에 리스트 형태로 정기 배포된다. 새 BIN이 생기면 그 리스트에 추가되고, 모든 참여자가 그걸 받아 시스템에 반영한다. 만약 누군가 업데이트를 놓치면, 거래가 어디로 가야 할지 몰라 “이 카드 알 수 없음” 같은 오류가 나기도 한다.
그리고 카드번호에는 하나 더 숨어 있는 비밀이 있다. 바로 Luhn check다. 마지막 자리 숫자는 특별한 계산법에 따라 만들어지는데, 이 덕분에 카드번호가 제대로 된 건지 아닌지 바로 확인할 수 있다. 온라인 쇼핑몰에서 카드번호를 잘못 입력하면 즉시 “유효하지 않은 번호”라고 알려주는 것도 바로 이 규칙 덕분이다.
결국 PAN은 주소 전체, BIN은 그중에서도 “동네 이름”, 그리고 Luhn check는 셰프가 마지막에 꼭 넣는 비밀 양념 같은 것이다. 겉으로는 잘 눈에 띄지 않지만, 이것이 들어가야 비로소 완성된다. 카드번호라는 요리가 맛있게(?) 완성될 수 있는 건, 바로 이 숨겨진 한 꼬집 덕분이다.