CHAPTER 01
시험 결제가 필요한 이유
쇼핑몰 PG 시험 결제의 첫 확인입니다. 승인과 취소를 한 묶음으로 시험합니다. 결제 기능은 성공 화면이 한 번 나타났다고 점검이 끝나지 않습니다. 승인, 취소, 실패, 결과 알림, 주문 상태와 모바일 복귀를 이어서 확인해야 고객이 실제로 사용하는 흐름과 관리자 업무를 함께 점검할 수 있습니다. 시험 주문번호와 금액, 수단, 기기 · 브라우저, 예상 결과를 표에 적습니다. 시험 환경에서 성공과 실패를 확인한 뒤 승인된 운영 환경에서 안내된 소액 거래를 수행합니다. 전체 흐름은 쇼핑몰 PG 안내에서 함께 볼 수 있습니다.
승인은 되었는데 주문이 미결제로 남는 경우에는 고객에게 다시 결제하도록 안내하기 전에 원거래 결과를 먼저 조회합니다. 소액 실거래를 했다면 취소 결과와 주문 상태, 정산 반영 여부까지 확인합니다. 실결제 시험은 실제 돈이 움직이는 거래이므로 담당자 허가와 서비스의 시험 안내에 따라 범위를 정합니다. 변경과 시험의 기록은 다음 담당자가 같은 상황을 재현하는 데 도움이 됩니다. 화면 캡처만 쌓기보다 언제 어떤 환경에서 어떤 주문으로 실행했고 결과가 어떻게 남았는지를 한 줄로 연결해 보관합니다.
- 시험 주문번호와 금액, 수단, 기기 · 브라우저, 예상 결과를 표에 적습니다.
- 시험 환경에서 성공과 실패를 확인한 뒤 승인된 운영 환경에서 안내된 소액 거래를 수행합니다.
- 소액 실거래를 했다면 취소 결과와 주문 상태, 정산 반영 여부까지 확인합니다.
승인과 취소를 한 묶음으로 시험합니다다음 장 · 시험 키 · 실키 ↓
CHAPTER 02
시험 키 · 실키
시험용 키와 운영용 키를 분리합니다. 시험 환경의 성공은 실제 가맹점이 모든 결제 수단을 사용할 수 있다는 의미가 아닙니다. 계약 상태와 운영 상점의 권한, 환경별 키와 연결 주소를 구분해야 시험 결과를 운영 판단에 잘못 섞지 않을 수 있습니다. 시험 · 운영 상점 식별자, 키 종류, 사용 환경과 설정 담당자를 정리합니다. 브라우저에 공개 가능한 값과 서버에서만 보관할 비밀 값을 공식 문서에 따라 나눠 설정합니다. 공개 코드 · 기록 · 화면에 비밀 값이 없는지, 퇴사자 권한이 회수됐는지 점검합니다.
개발자가 시험키로 만든 주문 화면을 넘겼다면 운영키 교체뿐 아니라 결과 수신 주소와 사용 수단도 함께 검토해야 합니다. 운영 전환 후 거래가 의도한 가맹점의 관리 화면에 나타나는지 확인합니다. 비밀키를 화면 코드 · 공개 저장소 · 상담 메시지에 붙이지 말고 노출이 의심되면 폐기 · 재발급 절차를 진행합니다. 결제 보안은 HTTPS만 켜는 것으로 끝나지 않습니다. 비밀키 보관, 금액 검증, 관리자 권한과 로그에 남는 정보를 함께 확인해야 개발과 운영 과정에서 민감한 값이 불필요하게 노출되는 일을 줄일 수 있습니다.
| 확인할 것 | 준비 · 확인 방법 | 판단 기준 |
|---|---|---|
| 자료 | 시험 · 운영 상점 식별자, 키 종류, 사용 환경과 설정 담당자를 정리합니다 | 접속 도메인과 인증서, 키 저장 위치, 관리자 목록과 접근 권한을 확인합니다 |
| 진행 | 브라우저에 공개 가능한 값과 서버에서만 보관할 비밀 값을 공식 문서에 따라 나눠 설정합니다 | 환경 변수나 비밀 저장소로 키를 분리하고 필요한 담당자에게만 권한을 부여합니다 |
| 결과 | 운영 전환 후 거래가 의도한 가맹점의 관리 화면에 나타나는지 확인합니다 | 공개 코드 · 기록 · 화면에 비밀 값이 없는지, 퇴사자 권한이 회수됐는지 점검합니다 |
- 시험 · 운영 상점 식별자, 키 종류, 사용 환경과 설정 담당자를 정리합니다.
- 브라우저에 공개 가능한 값과 서버에서만 보관할 비밀 값을 공식 문서에 따라 나눠 설정합니다.
- 운영 전환 후 거래가 의도한 가맹점의 관리 화면에 나타나는지 확인합니다.
시험용 키와 운영용 키를 분리합니다

CHAPTER 03
승인 · 취소 · 완료
기능별 시험에는 실패 경로도 포함합니다. 도입 검수에서는 정상 승인 외에 인증 취소 · 통신 오류 · 부분취소 · 모바일 복귀와 같은 상황도 확인합니다. 실패가 나더라도 고객과 운영자가 다음에 무엇을 해야 하는지 알 수 있어야 실제 운영에 도움이 됩니다. 기능별 정상 · 실패 · 취소 시나리오와 예상 결과, 기기 · 브라우저를 정리합니다. 시험 환경에서 상태 변화를 확인하고 승인된 운영 환경의 첫 거래를 안내에 따라 점검합니다. 재처리 결과가 기존 주문에 한 번만 연결되고 고객 안내가 갱신되는지 확인합니다.
결제창을 닫은 고객이 재시도할 때는 원주문을 유지할지 새 시도를 만들지 정하고 서버 상태와 맞는지 확인할 수 있습니다. 중복 승인 · 중복 제공이나 미처리 주문이 남지 않고 오류 안내가 연결되는지 확인합니다. 시험을 위해 실제 고객 정보를 사용하거나 허가 없이 실결제를 반복하지 않습니다. 결제 이후 알림이나 상품 제공이 실패해도 승인 자체가 취소된 것은 아닐 수 있습니다. 각 단계의 상태를 분리해 재처리하면 고객에게 대금을 다시 받거나 같은 상품을 중복 제공하는 문제를 줄일 수 있습니다.
- 기능별 정상 · 실패 · 취소 시나리오와 예상 결과, 기기 · 브라우저를 정리합니다.
- 시험 환경에서 상태 변화를 확인하고 승인된 운영 환경의 첫 거래를 안내에 따라 점검합니다.
- 중복 승인 · 중복 제공이나 미처리 주문이 남지 않고 오류 안내가 연결되는지 확인합니다.
기능별 시험에는 실패 경로도 포함합니다다음 장 · 알림 · 정산 · 모바일 ↓
CHAPTER 04
알림 · 정산 · 모바일
실제 유입 경로에서 끝까지 시험합니다. 데스크톱에서 결제가 되더라도 고객이 주로 들어오는 모바일 환경에서 같은 결과가 나오는지 확인해야 합니다. 웹뷰나 메신저 내부 화면, 일반 브라우저와 앱 설치 유무에 따라 전환 · 복귀가 달라질 수 있습니다. 고객 비중이 큰 기기 · 브라우저와 유입 채널, 사용할 인증 앱 목록을 정리합니다. 상품 선택부터 인증 · 복귀 · 주문 조회와 취소 안내까지 실제 순서로 시험합니다. 오류가 난 필드와 해결 방법이 글로 안내되고 다시 시도할 수 있는지 시험합니다.
동일 스마트폰에서도 일반 브라우저와 메시지 앱 안에서 연 링크가 다르게 동작하면 지원 안내와 결과를 구분해 기록합니다. 버튼 · 입력 · 동의 영역이 키보드나 고정 배너에 가려지지 않는지 확인합니다. 검증하지 않은 환경을 모두 지원한다고 단정하지 않고 공식 지원 범위와 시험 결과를 기준으로 안내합니다. 결제 화면은 작은 휴대전화나 확대 화면에서도 중요한 정보와 동의 · 버튼을 찾을 수 있어야 합니다. 글자 크기와 대비, 키보드 이동과 오류 안내를 함께 확인하면 다양한 사용 환경에서 주문 흐름을 이해하기 좋습니다.
- 고객 비중이 큰 기기 · 브라우저와 유입 채널, 사용할 인증 앱 목록을 정리합니다.
- 상품 선택부터 인증 · 복귀 · 주문 조회와 취소 안내까지 실제 순서로 시험합니다.
- 버튼 · 입력 · 동의 영역이 키보드나 고정 배너에 가려지지 않는지 확인합니다.
실제 유입 경로에서 끝까지 시험합니다다음 장 · 소액 실결제 ↓
CHAPTER 05
소액 실결제
운영 전환은 확인 목록을 두고 진행합니다. 시험을 마친 설정을 실제 고객에게 여는 날에는 키와 주소, 가맹점 상태 및 노출 수단을 함께 확인합니다. 전환 담당자와 시간, 문제가 생겼을 때의 대응을 정하면 설정 변경이 겹치는 일을 줄일 수 있습니다. 운영키와 계약 상태, 결과 수신 주소, 전환 시각과 담당자 · 연락 경로를 준비합니다. 안내된 순서로 설정을 바꾸고 실제 주문서에서 결제 · 취소와 완료 안내를 확인합니다. 오픈 때 노출할 수단과 안내가 실제 계약 · 개통 범위와 같은지 확인합니다.
전환 당일 상품 가격이나 도메인을 동시에 크게 바꾸면 오류 원인을 찾기 어려울 수 있어 변경 항목을 구분해 관리합니다. 첫 거래가 맞는 가맹점에 기록되는지와 알림 · 정산 예정 정보가 이어지는지 확인합니다. 시험 완료와 카드사별 개통 상태는 별개일 수 있으므로 사용할 수단의 승인 · 설정 여부를 확인합니다. 사이트와 결제 기능이 준비되면 고객이 주문을 마칠 수 있는지와 운영자가 그 주문을 처리할 수 있는지를 동시에 확인합니다. 작은 시험 주문으로 승인 · 취소 · 알림 · 정산 조회와 문의 경로를 실제로 따라가 봅니다.
- 운영키와 계약 상태, 결과 수신 주소, 전환 시각과 담당자 · 연락 경로를 준비합니다.
- 안내된 순서로 설정을 바꾸고 실제 주문서에서 결제 · 취소와 완료 안내를 확인합니다.
- 첫 거래가 맞는 가맹점에 기록되는지와 알림 · 정산 예정 정보가 이어지는지 확인합니다.
운영 전환은 확인 목록을 두고 진행합니다다음 장 · 기록 ↓
CHAPTER 06
기록
작업 결과를 거래 식별자와 함께 남깁니다. 변경과 시험의 기록은 다음 담당자가 같은 상황을 재현하는 데 도움이 됩니다. 화면 캡처만 쌓기보다 언제 어떤 환경에서 어떤 주문으로 실행했고 결과가 어떻게 남았는지를 한 줄로 연결해 보관합니다. 날짜 · 시각, 환경, 주문번호와 거래 식별값, 예상 · 실제 결과를 적을 양식을 준비합니다. 성공뿐 아니라 실패 · 취소 · 모바일 복귀 결과도 기록하고 문제의 재현 순서를 남깁니다. 파일 공유 범위와 보관 종료 시 처리 방법이 운영 기준에 맞는지 확인합니다.
고객 문의가 특정 기기에서만 반복된다면 브라우저와 앱 설치 여부까지 남겨 다음 시험에서 같은 조건을 재현할 수 있습니다. 수정 후 같은 조건으로 다시 확인한 결과와 처리 담당자를 덧붙입니다. 기록에는 필요한 정보만 남기고 개인 식별정보나 비밀키가 포함된 원본 화면을 무분별하게 공유하지 않습니다. 결제 통계나 오류 확인에 고객의 전체 개인정보가 항상 필요한 것은 아닙니다. 주문 식별자와 상태 · 금액 등 필요한 항목으로 목적을 달성하고 더 자세한 정보는 권한이 있는 담당자만 확인하도록 정리합니다.
- 날짜 · 시각, 환경, 주문번호와 거래 식별값, 예상 · 실제 결과를 적을 양식을 준비합니다.
- 성공뿐 아니라 실패 · 취소 · 모바일 복귀 결과도 기록하고 문제의 재현 순서를 남깁니다.
- 수정 후 같은 조건으로 다시 확인한 결과와 처리 담당자를 덧붙입니다.
작업 결과를 거래 식별자와 함께 남깁니다

