홈페이지 제작

쇼핑몰 제작 시 PG 연동은 어떻게 진행될까요?

⏱ 약 22분 읽기
SUMMARY

핵심 요약

쇼핑몰 PG 연동은 결제 버튼을 붙이는 일이 아니라 PG사 가입·심사부터 결제창 연동, 주문 데이터 처리, 승인 결과에 따른 주문 상태 변경, 취소·환불까지 주문 시스템과 함께 설계하는 과정입니다. 고객 주문→쇼핑몰의 결제 요청→PG사의 카드·계좌·간편결제 인증 및 승인 결과 전달 흐름을 기준으로, PG 계약과 개발의 진행 순서를 사전에 맞춰야 합니다.

WEBPREME INSIGHT

쇼핑몰 제작 시 PG 연동은 어떻게 진행될까요?

쇼핑몰을 제작할 때 상품 등록이나 디자인만큼 중요한 과정이 결제 시스템 구축입니다. 카드결제, 계좌이체, 간편결제 등을 사용하려면 일반적으로 PG(Payment Gateway)사를 통해 온라인 결제 기능을 연동하게 됩니다.

다만 PG 연동은 결제 버튼 하나를 홈페이지에 추가하는 작업으로 끝나지 않습니다. PG사 가입과 심사, 결제창 연동, 주문 데이터 처리, 결제 성공·실패 확인, 취소와 환불까지 쇼핑몰의 주문 시스템과 함께 설계해야 합니다.

특히 자체 쇼핑몰을 처음 구축하는 경우에는 PG 계약과 홈페이지 개발이 각각 어떤 순서로 진행되는지를 미리 알고 준비하는 것이 좋습니다.



PG사는 쇼핑몰과 카드사 사이의 결제 과정을 연결합니다



고객이 쇼핑몰에서 카드로 결제한다고 해서 쇼핑몰이 카드사와 직접 모든 결제 과정을 처리하는 것은 아닙니다. 일반적으로 PG사가 결제 과정의 중간에서 결제 요청과 승인 결과를 전달합니다.

쇼핑몰에서는 주문 정보를 생성한 뒤 PG사에 결제를 요청하고, 결제가 완료되면 승인 결과를 다시 받아 주문 상태를 변경하는 방식으로 동작합니다.

01 상품 주문

고객이 상품과 배송 정보를 확인합니다.

02 결제 요청

쇼핑몰이 PG사에 결제 정보를 전달합니다.

03 결제 승인

카드·계좌·간편결제 인증이 진행됩니다.

04 주문 완료

승인 결과를 확인하고 주문 상태를 변경합니다.

따라서 PG 연동은 결제창을 띄우는 기능뿐 아니라 주문번호와 결제금액, 승인 결과, 주문 상태가 서로 정확하게 연결되도록 만드는 작업까지 포함합니다.

PG 연동 전에는 쇼핑몰의 기본 정보가 먼저 준비되어야 합니다



PG사 계약과 심사에는 판매자가 어떤 사업을 운영하고 있으며 어떤 상품이나 서비스를 판매하는지 확인하는 과정이 포함될 수 있습니다. 필요한 서류와 심사 기준은 PG사와 업종에 따라 달라질 수 있습니다.

그래서 개발이 거의 끝난 뒤 PG 가입을 시작하기보다 쇼핑몰 제작 초기부터 사업자 정보와 판매 구조, 결제 방식 등을 함께 정리해두는 편이 좋습니다.

BUSINESS 사업자 정보

사업자등록 정보와 대표자, 운영 주체 등을 확인합니다.

PRODUCT 판매 상품

실제 판매할 상품이나 서비스의 형태를 확인합니다.

POLICY 운영 정책

배송, 교환, 환불 등 쇼핑몰 운영 정책을 정리합니다.

DOMAIN 쇼핑몰 정보

도메인과 사이트 구성, 실제 구매 흐름을 확인합니다.

PG 계약과 쇼핑몰 개발은 별개의 과정이지만 서로 맞물려 진행됩니다.

PG 심사가 완료되어야 운영용 결제 정보를 발급받을 수 있는 경우가 있기 때문에 쇼핑몰 오픈 일정이 정해져 있다면 가입과 개발 일정을 함께 계획하는 것이 좋습니다.

쇼핑몰 PG 결제 시스템 연동 화면

실제 개발에서는 주문 시스템과 PG를 함께 연결합니다



PG사 가입이 완료되면 쇼핑몰에서는 제공받은 연동 방식에 맞춰 결제 기능을 개발하게 됩니다. 이때 중요한 것은 결제 성공 화면을 보여주는 것보다 결제 결과가 쇼핑몰 주문 데이터에 정확하게 반영되도록 만드는 것입니다.

예를 들어 고객이 50,000원을 결제했다면 단순히 “결제가 완료되었습니다”라는 화면만 믿는 것이 아니라 서버에서 실제 승인 결과와 주문번호, 결제금액 등을 다시 확인하는 구조가 필요합니다.

SHOPPING MALL 주문 시스템
상품·장바구니 상품, 옵션, 수량, 최종 결제금액
PG 결제 결제 요청, 인증, 승인 결과
주문 상태 결제대기, 결제완료, 취소, 환불
관리자 페이지 주문 조회와 결제·취소 내역 확인

자체 쇼핑몰에서는 결제 결과에 따라 재고를 차감하거나 주문 알림을 보내고 배송 단계로 넘어가야 할 수도 있습니다. 결국 PG는 독립된 기능이 아니라 쇼핑몰 전체 주문 프로세스의 한 부분으로 연결되어야 합니다.

오픈 전에는 결제 성공보다 실패와 취소까지 테스트해야 합니다



PG 연동이 완료되었다고 바로 운영을 시작하는 것은 권장되지 않습니다. 실제 결제 과정에서는 정상 승인뿐 아니라 사용자 취소, 결제 실패, 중복 요청, 네트워크 오류 등 다양한 상황이 발생할 수 있습니다.

따라서 테스트 단계에서는 정상 결제뿐 아니라 예외 상황에서도 주문 데이터가 올바르게 처리되는지를 함께 확인해야 합니다.

01 정상 결제

결제 완료 후 주문 상태와 결제 금액이 정상적으로 기록되는지 확인

02 결제 실패

승인되지 않은 주문이 결제완료로 처리되지 않는지 확인

03 사용자 취소

결제창을 닫거나 인증을 중단했을 때 주문 상태 확인

04 취소·환불

관리자 처리 후 PG사 결제 상태와 주문 데이터가 일치하는지 확인

PG사에 따라 테스트 환경과 운영 환경에서 사용하는 인증 정보가 구분될 수 있으므로 오픈 전에는 운영용 설정으로 정상 전환되었는지도 확인해야 합니다.

쇼핑몰 주문 결제 취소 환불 관리자 화면

PG 연동은 오픈 이후의 주문 관리까지 고려해야 합니다



실제 쇼핑몰을 운영하기 시작하면 결제 완료만 확인하는 것이 아니라 주문 취소, 부분 환불, 배송 전 취소, 관리자 주문 수정 등 다양한 상황이 발생합니다.

특히 주문 데이터와 PG사의 결제 상태가 서로 달라지면 고객에게는 결제가 취소됐는데 관리자에서는 결제완료로 보이거나, 반대로 실제 결제가 이루어졌는데 주문이 누락되는 문제가 발생할 수 있습니다.

ORDER 주문
PAYMENT 결제
CANCEL 취소
REFUND 환불
ADMIN 관리

그래서 자체 쇼핑몰을 제작할 때는 고객이 보는 결제 화면과 함께 관리자에서 주문과 결제 상태를 어떻게 확인하고 처리할지까지 설계해야 합니다.

WEBPREME

쇼핑몰 PG 연동은 결제창보다 주문 시스템 전체를 보는 작업입니다.

쇼핑몰 제작 시 PG사 계약부터 결제 기능 개발, 주문 데이터 처리와 관리자 기능까지 서로 연결되어 있어야 실제 운영 단계에서 안정적으로 결제를 관리할 수 있습니다.

웹프림은 쇼핑몰의 상품 구조와 주문 방식에 맞춰 결제부터 주문 관리, 취소·환불까지 이어지는 전체 흐름을 고려해 쇼핑몰과 결제 시스템을 구축하고 있습니다.

FAQ

자주 묻는 질문

  • 쇼핑몰 PG 연동 비용과 기간은 얼마나 걸리나요?

    이 글에는 PG 연동 비용이나 소요 기간의 수치가 제시되지 않았습니다. PG사 가입·심사, 결제창 연동, 주문 데이터 처리와 취소·환불 설계 범위를 함께 확인한 뒤 일정과 비용을 산정하셔야 합니다.

  • 쇼핑몰 PG 연동은 어떤 순서로 진행하나요?

    PG 연동은 주문 정보 생성, PG사 결제 요청, 인증·승인, 승인 결과에 따른 주문 상태 변경 순으로 진행합니다. PG사 가입과 심사를 준비한 뒤 결제 성공·실패 확인, 취소·환불까지 주문 시스템에 연결하시면 됩니다.

  • 쇼핑몰이 카드사와 직접 연동하는 것과 PG사 연동 중 뭐가 나은가요?

    일반적인 쇼핑몰 결제는 카드사와 직접 처리하기보다 PG사를 중간에 두고 연동하는 방식입니다. 쇼핑몰이 주문과 결제 정보를 PG사에 전달하면 카드·계좌·간편결제 인증이 진행되고, 승인 결과로 주문 상태를 변경합니다.

  • 쇼핑몰 PG 연동에서 가장 주의할 점은 무엇인가요?

    PG 연동에서 가장 중요한 기준은 결제 버튼 연결이 아니라 주문 상태 처리입니다. 결제 성공·실패의 승인 결과가 주문 데이터에 정확히 반영되는지, 취소와 환불까지 같은 주문 시스템 흐름으로 설계됐는지 확인하셔야 합니다.

웹프림

박의광 대표 / 기획·SEO 총괄

개발자 출신으로 웹프림의 홈페이지·ERP·플랫폼 프로젝트를 기획 단계부터 직접 검수합니다. 이 글은 실제 제작·운영 과정에서 확인한 내용을 기준으로 저희가 작성하고 업데이트합니다.

회사 소개