가이드/기초 지식/결제 기초
목차

Version 1

결제창 SDK v1은 더 이상 업데이트되지 않습니다. 토스페이먼츠 SDK v2 연동을 추천합니다.

용어결제 연동PG사정산
토스페이먼츠 이용 방법서비스 오픈 과정회원가입과 계약

용어

결제 연동을 본격적으로 시작하기 전, 가장 기본적인 용어 세 가지 결제 연동, 사, 을 알려드려요. 세 가지는 모두 연결되어 있는데요. 내 상점에 결제 연동을 하고 나면, 상점은 구매자의 결제 요청을 PG사를 통해 처리할 수 있어요. 결제를 마친 뒤 PG사는 카드사나 은행으로부터 정산된 돈을 받아서 서비스 비용을 떼고 나머지 금액을 상점에 다시 정산해 줘요.

즉, 구매자의 결제 요청과 상점의 정산 모두 PG사를 거쳐 처리돼요. 그럼 지금부터 하나씩 알아볼게요.

결제 연동

나 은행 시스템, 넓게는 결제 시스템을 내 상점과 연결하는 것

결제 연동 흐름 일러스트

결제할 때 필요한 것이 뭔지 한 번 생각해 볼게요. 결제를 하려면 상품이나 서비스를 제공하는 쇼핑몰이 필요해요. 그리고 구매자가 결제를 위해 지불할 돈, 즉 카드나 현금 같은 결제수단이 필요합니다.

이 두 가지를 연결하는 게 바로 결제 연동이에요. 즉, 상점에서 구매자가 결제할 수 있도록 카드사나 은행 시스템, 넓게는 결제 시스템을 내 상점과 연결하는 것을 뜻해요.

PG사

✅ 여러 결제 기관과 결제 데이터를 안정적으로 주고받을 수 있는 서비스 제공

PG 흐름 일러스트

구매자가 가지고 있는 결제수단은 다양해요. 상점이 여러 개의 신용카드와 은행 계좌, 간편결제 등 모든 결제수단을 일일이 계약하고 직접 개발하기 어려워요.

이런 번거로움을 해결하기 위해 PG사는 여러 결제 기관과 결제 데이터를 안정적으로 주고받을 수 있는 시스템을 제공해요. PG사 한 곳과 계약하면 여러 카드사, 은행과 계약한 효과를 누릴 수 있죠.

정산

✅ PG사가 상품이나 서비스를 판매한 금액을 계산한 뒤 상점에 돈을 주는 과정

정산 흐름 일러스트

이렇게 편리한 결제 서비스를 제공하는 PG사는 편리한 시스템을 제공한 대가로 약간의 수수료를 가져갑니다. 그 외에도 부가세나 기타 비용을 한꺼번에 계산해주죠. 그래서 사업자가 받는 돈은 구매자가 지불한 전체 금액보다 조금 적어요. 이 금액을 정산 금액이라고 해요.

상품이나 서비스를 판매한 금액에서 이런 수수료를 PG사가 계산한 뒤 상점에 돈을 주는 과정을 이라고 해요.

퀴즈: PG사의 역할은 무엇인가요?

A. 결제 데이터를 안정적으로 주고받을 수 있는 시스템 제공

PG사는 온라인 상점이 다양한 결제 방법(신용카드, 은행 계좌 등)을 쉽게 사용할 수 있도록 돕습니다. 이들은 상점과 결제 기관 사이에서 중간 역할을 하여, 결제 정보를 안전하게 주고받는 시스템을 제공합니다. 이로 인해 상점은 별도로 각각의 결제수단을 관리할 필요 없이 편리하게 결제 서비스를 이용할 수 있습니다.

결제의 흐름

흐름 이해

이제 기본적인 용어는 익혔으니 PG사가 어떻게 구매자의 결제 요청을 처리하는지 좀 더 자세히 알아볼게요. 결제의 흐름은 아래 그림과 같아요.

결제 과정 흐름도

1️⃣ 구매자가 결제를 요청해요.

결제 요청 예시

인터넷 쇼핑몰에서 물건을 고른 뒤, 결제할 때 '결제하기' 버튼을 누르면 결제 화면으로 넘어가요. 여기서 카드 같은 결제수단을 선택하죠.

2️⃣ 카드사가 결제 정보를 인증해요.

결제 인증 예시

이제 카드사 인증창이나 앱카드가 뜨는데요. 이 때 구매자의 눈에는 보이지 않지만 PG 시스템을 통해 카드사나 은행에서 결제 정보를 확인해요. 구매자의 결제 수단이 맞는지 하는 과정이에요.

3️⃣ 인증된 결제의 승인을 요청해요.

결제 완료 예시

결제 정보가 맞다고 확인되면 인증된 결제 정보를 기반으로 PG사에 다시 결제를 요청해요. 이제 결제가 최종 되고, 그 결과를 확인할 수 있어요.

데모 체험

샌드박스에서 직접 코드와 데모를 보면서 결제 흐름을 더 쉽게 익혀보세요. 실제로 결제되지 않는 테스트 결제로 직접 내 결제수단으로 결제 체험도 할 수 있어요. 샌드박스 체험하기

샌드박스 예시 이미지

퀴즈: 결제 과정에서 결제 정보를 인증한 뒤에 개발자가 해야 하는 일은?

B. 인증된 결제 정보로 결제 승인을 요청한다.

결제 정보가 인증된 후 PG사는 구매자의 결제 정보를 개발자에게 알려줍니다. 개발자가 인증 정보로 최종 승인을 요청하면 결제 기관에 결제 승인을 요청합니다.

이 과정이 좀 헷갈릴 수 있는데요, 구매자가 처음에 결제 요청을 한 데이터가 검증됐다는 게 확인되고 나서 확실한 데이터로 최종 결제를 요청하는 거에요. 안전하고 정확한 결제를 보장하는 과정이에요.

토스페이먼츠 이용 방법

토스페이먼츠 계약 과정과 홈페이지 가입 방법을 알려드려요.

서비스 오픈 과정

토스페이먼츠 서비스를 이용하려면 계약을 해야 합니다. 계약은 홈페이지 우측 상단의 '이용 신청하기'를 통해 해주세요.

계약부터 서비스 오픈까지의 과정은 아래와 같아요.

서비스 오픈까지의 과정 흐름도

계약을 성공적으로 마무리 하려면 다음 항목을 모두 만족해야 해요. 더 자세한 내용은 전자계약 신청서 작성 완료 후 절차 안내를 참고하세요.

내가 팔려는 물건이 카드사에 입점할 수 없는 등록유의업종인지 확인해 보세요. 카드사에서는 소비자보호를 위해 법에 위배되거나 빈번한 피해가 발생할 수 있는 업종은 제한하고 있어요.

실제 홈페이지를 구축하세요. 어떤 상품을 판매하는지 확인하는 과정이에요. 토스페이먼츠 및 카드사 심사가 홈페이지를 통해 이루어지기 때문에 중요해요.

✅ 상품이 없는 빈 카테고리를 만들지 마세요.

✅ 상품 이미지가 없거나, 동일한 상품 이미지를 반복적으로 사용하거나, 이미지 오류가 발생하지 않도록 점검해 주세요.

✅ 품절/샘플 상품은 안돼요.

✅ 비회원도 구매할 수 있어야 해요.

✅ 홈페이지 하단에 사업자등록증 상의 상호명, 사업자등록번호, 대표자명, 사업장 주소, 유선번호를 꼭 넣어주세요.

✅ 유선번호 대체 가능한 번호체계: 070, 0505, 전국대표번호, 080, 휴대폰번호

✅ 080번호일 때, ex) 080-012-3456: 가운데 첫 자리가 0으로 시작할 경우 등록할 수 없어요.

✅ 선택한 결제수단의 결제창이 뜨는지 확인하세요.

참고: 프로젝트 체크리스트

참고용 프로젝트 체크리스트입니다. 전체 프로젝트 규모, 팀 구성, 기술 스택 등에 따라 연동 시간 및 필요한 작업은 달라질 수 있어요.

할 일예상 소요 시간설명
오픈 준비
토스페이먼츠 가입 및 이용 신청1일토스페이먼츠에 가입하고 결제 서비스 이용 신청
서류 및 홈페이지 심사1-2일제출 서류 및 홈페이지 심사를 통한 승인 과정(토스페이먼츠)
카드사 심사최대 14일카드사의 최종 심사를 통한 결제 서비스 승인(카드사)
결제 연동
원하는 서비스 및 결제수단 선택, 프로젝트 설계약 2-5일토스페이먼츠 서비스 기초, 시작하기 참고
테스트 연동약 1-2주• 토스페이먼츠 회원가입 후 발급된 체험 상점의 테스트 API 키(일부 결제수단 테스트 불가)로 테스트 연동
• 심사 후 내 상점의 테스트 API 키(계약한 결제수단 모두 테스트 가능)로 변경
API 키 종류 이해하기 참고
QA 및 결제테스트약 1주배포 전 체크리스트 참고
라이브 연동약 1주심사 및 계약 완료 후 발급된 내 상점의 라이브 키로 변경

회원가입과 계약

회원가입을 하면 테스트 API 키가 발급되어 테스트 연동을 손쉽게 해 볼 수 있어요.

회원가입과 계약 예시

  1. 홈페이지 우측 상단에서 '로그인'을 선택합니다.
  2. 로그인 화면 하단에 '회원가입'을 선택합니다.
  3. 회원가입 화면에서 계정을 생성합니다.
  4. 우측 '내 개발정보 확인'으로 들어가면 '개발 연동 체험 상점'이라는 이름의 체험용 상점이 만들어져 있고, 테스트 연동에 필요한 API 키 정보를 확인할 수 있습니다.

퀴즈: 토스페이먼츠 이용 신청을 하기 전 반드시 무엇을 확인해야 되나요?

A. 팔 물건의 업종 확인 및 카드사 입점 가능 여부

토스페이먼츠 이용 신청을 하기 전에 가장 중요한 점은 판매할 상품 또는 서비스가 카드사의 입점 기준에 부합하는지 확인하는 거에요. 카드사에서 특정 업종에 대한 소비자 보호 조치로 제한을 두기 때문에 필수적인 단계입니다.

세 줄 요약

✔ 결제 연동은 내 상점에 다양한 결제수단을 연동하는 것이고, PG사를 연동하면 여러 결제수단을 한 번에 연동하는 것과 같아요.

✔ 구매자가 결제를 요청하면 결제 정보 과 최종 결제 이 차례로 이루어지고, 인증된 결제 정보로 최종 승인을 마쳐야 결제가 완료돼요.

✔ PG를 계약할 때는 내 상점 업종 확인, 내 쇼핑몰 홈페이지, 결제 연동이 꼭 필요해요.

더 읽어보면 좋은 내용

용어사전결제 연동과 관련된 모든 용어를 알려드려요.
  • 더 궁금한 내용이 있나요?
  • 코드 샘플을 참고하세요
  • 기술지원이 필요한가요?
    실시간 문의|이메일 보내기