고객 명의 계좌 확인 API 가이드: 본인 계좌인지 확인하는 흐름

트렌드
2026-10-19

고객 명의 계좌 확인 API는 무엇을 확인하나요?

고객 명의 계좌 확인 API는 고객이 서비스에 등록한 계좌가 고객 본인 명의인지, 그리고 그 계좌를 고객이 실제로 쓰는지를 확인하는 API입니다. 명의는 계좌의 예금주 정보를 고객의 실명 정보와 대조해 확인하고, 실제 사용 여부는 1원 인증으로 확인합니다. 정산·환불·대출금 지급처럼 고객 계좌로 돈이 나가는 서비스라면 계좌를 등록받는 단계에서 이 두 가지를 함께 확인하는 것이 기본입니다.

‍

'내 명의 계좌 조회 API'와 기업의 고객 계좌 확인은 무엇이 다른가요?

 

오픈뱅킹 API 사용법

 

검색에서 자주 보이는 '내 명의 계좌 조회 API'는 대부분 개인 사용자가 자기 명의로 된 계좌 목록이나 잔액을 한 화면에서 보는 기능을 가리킵니다. 고객이 은행 인증을 거쳐 동의하면, 서비스가 그 고객의 계좌 목록과 잔액을 가져와 보여주는 방식입니다.

기업이 필요한 것은 방향이 반대입니다. 고객이 입력한 하나의 계좌가 고객 본인 것인지를 확인해야 합니다. 차이를 정리하면 다음과 같습니다.

  • 개인용 내 명의 계좌 조회: 고객이 가진 계좌들을 모아 보여주는 것이 목적입니다. 자산관리, 가계부 서비스에서 씁니다.
  • 기업의 고객 명의 계좌 확인: 고객이 등록한 계좌가 본인 명의이고 본인이 쓰는 계좌인지 확인하는 것이 목적입니다. 정산 계좌 등록, 환불 계좌 등록, 대출금 지급 계좌 확인에서 씁니다.

계좌 소유 확인 API의 기본 개념은 계좌 소유 확인 API 글에서 다루고, 이 글은 서비스 화면에서 본인 계좌를 확인하는 흐름과 예외 처리에 집중합니다.

‍

고객 계좌가 본인 것인지 확인하려면 무엇이 필요한가요?

‍

내 명의 계좌 조회 기능을 지원하는 오픈뱅킹 서비스

 

 고객 계좌가 본인 것인지 확인하려면 명의 대조에 1원 인증을 더해야 합니다. 명의 대조만으로는 계좌번호와 고객 이름, 생년월일을 아는 다른 사람도 확인을 통과할 수 있기 때문입니다. 1원 인증은 고객 계좌로 1원을 보내고 입금자명에 담긴 인증 코드를 고객이 직접 입력하게 해, 그 계좌에 실제로 접근할 수 있는 사람인지 확인합니다.

알체라 eKYC는 1원 인증을 API로 제공해, 계좌 등록·환불 계좌 등록·대출금 지급 계좌 확인 단계에 그대로 붙일 수 있습니다. 알체라 eKYC는 고객사 110곳, 누적 1,430만 회 인증, 제1금융권 70%가 사용하고 있습니다.

‍

본인 계좌인지 확인하는 흐름은 어떻게 구성하나요?

 

API 키 발급 및 사용자 인증 과정

 

본인 계좌 확인은 다음 여섯 단계로 구성하면 정상 고객은 빠르게 통과하고, 다른 사람 명의 계좌는 처음부터 걸러낼 수 있습니다.

  1. 고객 실명 정보 확보: 가입이나 본인확인 단계에서 확인된 고객 이름과 생년월일을 기준값으로 둡니다.
  2. 계좌 입력: 고객이 은행과 계좌번호를 입력합니다. 입력 단계에서 계좌번호 자릿수와 형식을 먼저 확인합니다.
  3. 명의 대조: 계좌의 예금주 정보가 고객 실명 정보와 같은지 확인합니다. 다르면 1원을 보내지 않고 본인 명의 계좌를 다시 입력하도록 안내합니다.
  4. 1원 인증: 명의가 같은 계좌에 1원을 보내고, 고객이 입금자명의 인증 코드를 입력하게 합니다.
  5. 결과 저장: 성공·실패, 실패 사유, 확인 일시를 계좌별로 기록합니다.
  6. 계좌 변경 시 재확인: 고객이 계좌를 바꾸면 3번부터 다시 진행합니다. 계좌 변경 직후 큰 금액이 나가는 경우가 많아 이 단계를 생략하지 않는 것이 좋습니다.

‍

오픈뱅킹 계좌 조회 방식으로도 본인 계좌를 확인할 수 있나요?

오픈뱅킹 방식은 고객이 자기 은행 계좌에 대한 조회에 동의하는 과정이 있어, 동의한 계좌가 고객 계좌라는 점을 확인하는 데 쓸 수 있습니다. 다만 연동 구조와 고객이 거치는 단계가 1원 인증과 다릅니다.

오픈뱅킹 방식의 일반적인 연동 순서는 다음과 같습니다.

  1. 이용기관 등록과 API 키 발급: 서비스가 이용기관으로 등록하고, 사용 목적과 필요한 권한 범위를 정해 API 키를 받습니다. 키는 서버에만 두고 외부에 노출되지 않게 관리합니다.
  2. 고객 인증과 동의: 고객이 OAuth 2.0 방식으로 은행 인증을 거쳐 계좌 조회에 동의합니다.
  3. 토큰 발급과 조회: 서비스는 접근 토큰을 받아 REST 방식으로 계좌 정보를 요청하고, JSON으로 결과를 받습니다. 토큰은 만료 시간이 있으므로 갱신 절차를 함께 만듭니다.

고객 입장에서는 은행 인증과 동의 단계를 거쳐야 하고, 서비스 입장에서는 이용기관 등록과 토큰 관리가 필요합니다. 계좌 하나가 고객 본인 것인지만 확인하면 되는 서비스라면, 계좌번호 입력과 인증 코드 입력만으로 끝나는 1원 인증이 고객이 거치는 단계가 더 적습니다.

‍

명의가 다르게 나오는 경우는 어떻게 처리하나요?

정상 고객인데도 명의 대조에서 불일치가 나오는 경우가 있습니다. 이 경우를 미리 나눠 두지 않으면 정상 고객이 계좌 등록에서 막혀 이탈합니다.

  • 이름 표기 차이: 외국인 고객은 은행에 등록된 영문 이름의 띄어쓰기나 순서가 서비스에 입력한 이름과 다를 수 있습니다. 표기 차이로 보이는 경우는 1원 인증으로 실제 사용 여부를 확인한 뒤 담당자가 검토하게 합니다.
  • 개명: 개명 후 은행 정보가 바뀌지 않은 경우 불일치가 나옵니다. 고객에게 은행 정보 변경을 안내하거나 다른 본인 명의 계좌를 등록하게 합니다.
  • 공동명의·법인 계좌: 개인 고객이 공동명의나 법인 계좌를 입력하면 개인 실명과 일치하지 않습니다. 개인 서비스라면 본인 단독 명의 계좌를 등록하도록 안내합니다.
  • 해지·휴면 계좌: 계좌가 해지됐거나 휴면 상태면 확인 자체가 실패합니다. 실패 사유를 명의 불일치와 구분해 "사용 중인 계좌를 입력해 주세요"처럼 안내합니다.

‍

어떤 서비스에서 고객 명의 계좌 확인이 필요한가요?

‍

계좌 정보 보안 및 활용 예제 코드

 

고객 계좌로 돈이 나가거나, 계좌가 고객 신원을 대신하는 서비스라면 고객 명의 계좌 확인이 필요합니다.

  • 급여·수당 지급 플랫폼: 단기 근로자나 프리랜서가 등록한 급여 계좌가 본인 명의인지 확인해, 다른 사람 계좌로 지급되는 일을 막습니다.
  • 마켓플레이스 판매자 정산: 판매자가 다른 사람 명의 계좌를 정산 계좌로 등록해 명의를 빌려 영업하는 경우를 걸러냅니다.
  • 캐피탈·대출: 대출금 지급 계좌가 신청자 본인 것인지 확인해, 명의를 도용한 대출 신청을 막습니다.
  • 가상자산 거래소: 원화 입출금 계좌가 가입자 본인 명의인지 확인해, 계좌 명의자와 가입자가 같은지 관리합니다.
  • 보험금·환불 지급: 보험금이나 환불금을 받을 계좌가 고객 본인 것인지 확인해, 지급 후 분쟁을 줄입니다.

‍

고객이 계좌 등록 단계에서 이탈하지 않게 하려면 어떻게 하나요?

본인 계좌 확인은 고객이 은행 앱을 오가야 해서, 화면 안내가 부족하면 중간에 그만두는 고객이 생깁니다. 다음 네 가지를 반영하면 이탈을 줄일 수 있습니다.

  1. 확인 이유 안내: "환불금을 안전하게 보내기 위해 본인 명의 계좌인지 확인합니다"처럼 왜 확인하는지 먼저 알려줍니다.
  2. 입금자명 위치 안내: 은행 앱의 입출금 내역에서 1원 입금 건의 입금자명을 확인하라고 구체적으로 안내합니다.
  3. 남은 시간과 다시 보내기: 인증 코드를 입력할 수 있는 남은 시간을 보여주고, 시간이 지나면 바로 다시 보내기를 할 수 있게 합니다.
  4. 실패 사유별 안내: 명의 불일치, 코드 불일치, 시간 초과, 사용할 수 없는 계좌를 나눠 고객이 무엇을 고쳐야 하는지 알려줍니다.

‍

확인 결과는 어떻게 저장하고 관리하나요?

고객 명의 계좌 확인 결과는 이후 지급 업무와 사고 대응의 근거가 되므로, 필요한 만큼만 안전하게 남겨야 합니다.

  1. 전송 구간 암호화: 계좌번호와 실명 정보가 오가는 모든 요청은 TLS로 암호화된 구간에서만 주고받습니다.
  2. 저장 최소화: 계좌번호는 일부를 가려 저장하고, 확인 결과와 일시, 실패 사유만 기록으로 남깁니다.
  3. 접근 권한 제한: 확인 기록은 정산·고객지원 담당자처럼 업무에 필요한 사람만 볼 수 있게 합니다.
  4. 고객 동의 기록: 어떤 목적으로 계좌 명의를 확인했는지, 고객이 언제 동의했는지 함께 남깁니다.

‍

정리: 고객 본인 계좌 확인 흐름

  • 개인용 '내 명의 계좌 조회'는 고객의 계좌를 모아 보여주는 기능이고, 기업에 필요한 것은 고객이 등록한 계좌가 본인 것인지 확인하는 기능입니다.
  • 본인 계좌 확인은 명의 대조로 다른 사람 명의 계좌를 거르고, 1원 인증으로 고객이 실제로 쓰는 계좌인지 확인하는 순서로 구성합니다.
  • 계좌를 바꿀 때마다 다시 확인하고, 이름 표기 차이·개명·공동명의 같은 예외는 실패 사유를 나눠 안내합니다.

계좌 등록 단계에서 본인 계좌를 확실히 확인해 두면, 이후 정산·환불·대출금 지급에서 잘못된 계좌로 돈이 나가는 일을 줄일 수 있습니다.