신용카드 결제
신용카드 결제는 구매자가 카드사로부터 발급받은 카드로 상품이나 서비스 대금을 지불하는 방식입니다. 온라인 결제 수단 중 가장 높은 비중을 차지하고 있으며, 구매자와 가맹점 모두에게 익숙하고 편리한 결제 방식입니다.
온라인에서는 카드를 직접 꽂거나 대는 대신, 카드 정보를 입력하거나 카드사 앱으로 인증하는 방식으로 결제가 진행됩니다.
결제가 완료되면 카드사가 가맹점에 대금을 지급하고, 구매자에게는 다음 결제일에 청구됩니다.
이 문서에서는 신용카드 결제가 어떻게 이루어지는지, 어떤 결제 방식이 있는지, 그리고 연동할 때 알아두면 좋은 내용을 차근차근 안내해 드릴게요.
카드 결제의 핵심 흐름. 구매자가 결제 요청 → 카드 소유자 인증 → 카드사 승인 → 결제 완료. 이 흐름은 어떤 결제 방식이든 기본적으로 동일합니다.
결제 방식 알아보기
헥토파이낸셜은 서비스 특성에 맞게 선택할 수 있도록 다양한 신용카드 결제 방식을 제공합니다.
가장 보편적인 결제 방식입니다. 구매자가 카드사 앱(ISP, 앱카드 등)이나 비밀번호를 통해 본인임을 인증한 뒤 결제가 승인됩니다.
- 카드사 자체 인증을 거치기 때문에 보안성이 가장 높습니다.
- 일반적인 온라인 쇼핑몰, 서비스 결제에 잘 맞습니다.
- 결제창 연동으로만 사용할 수 있습니다.
결제 흐름 알아보기
결제창 연동
가맹점 웹페이지에서 헥토파이낸셜 결제창을 호출하면, 구매자가 결제창에서 직접 결제 정보를 입력하고 인증을 진행합니다. 결제가 완료되면 헥토파이낸셜이 가맹점 서버로 결과를 전달해 줍니다.
각 단계 상세
- 1결제 요청 : 구매자가 주문서에서 결제 수단을 선택하고 "결제하기" 버튼을 클릭합니다.
- 2결제창 호출 : 가맹점은 헥토파이낸셜 JavaScript SDK(SETTLE_PG.pay)를 호출하여 결제창을 띄웁니다.
- 3결제창 표시 : 구매자에게 카드 정보 입력 화면이 나타납니다.
- 4인증 진행 : 구매자가 카드 정보를 입력하고, 카드사 앱이나 비밀번호로 본인 인증을 완료합니다.
- 5승인 요청 : 헥토파이낸셜이 카드사(원천사)에 결제 승인을 요청합니다.
- 6승인 결과 : 카드사가 승인 여부를 헥토파이낸셜에 전달합니다.
- 7결과 통보 : 헥토파이낸셜이 가맹점 서버의 notiUrl로 결제 결과를 전달합니다.
결제창 vs API 비교
| 항목 | 결제창 연동 | API 연동 |
|---|---|---|
| 카드 정보 취급 | 헥토파이낸셜이 관리 | 가맹점이 직접 수집 |
| 결제 UI | 헥토파이낸셜 제공 결제창 | 가맹점 자체 디자인 가능 |
| 지원 결제 방식 | 인증, 비인증, 구인증 | 비인증, 구인증, 빌키 |
모바일 결제 연동
모바일 앱에서 결제창을 연동할 때는 WebView를 사용하게 됩니다.
웹 브라우저와 달리 WebView 환경에서는 카드사 앱 호출, 인증 완료 후 복귀 등을 위해 추가 설정이 필요해요.
꼭 확인해야 할 사항:
- 카드사 앱 호출을 위한 AppScheme 등록
- 외부 앱 호출 및 복귀를 위한 shouldOverrideUrlLoading 함수 재정의
- OS별(Android/iOS) WebView 설정 차이 확인
자세한 내용은 아래 가이드를 참고해 주세요. WebView 연동 가이드에서 Android, iOS별 상세한 설정 방법을 확인할 수 있습니다.
신용카드 취소
결제 취소는 전체 취소와 부분 취소 두 가지를 지원합니다.
| 구분 | 설명 |
|---|---|
| 전체 취소 | 결제된 금액 전체를 취소합니다. 승인 취소로 즉시 처리됩니다. |
| 부분 취소 | 결제된 금액 중 일부만 취소합니다. 취소매입 방식으로 처리되며, 보통 3~5 영업일 정도 소요됩니다. |
| 취소 기한 | 결제일로부터 1년 이내에 취소 요청이 가능합니다. |
부분 취소는 왜 바로 처리되지 않을까요? 부분 취소는 기존 승인을 유지한 상태에서 일부 금액만 취소 매입하는 방식으로 처리됩니다. 카드사의 매입 처리 절차를 거쳐야 하기 때문에 전체 취소보다 시간이 조금 더 걸립니다.
연동 전 확인사항
신용카드 결제 연동을 시작하기 전에, 아래 사항을 미리 확인해 두면 좋습니다.
상점아이디 관련
- 인증결제, 비인증결제, 구인증결제 등 결제 용도에 따라 상점아이디가 분리될 수 있습니다. 사용할 결제 방식을 미리 확인하고, 영업 담당자와 협의해 주세요.
- 테스트 환경과 운영 환경의 상점아이디는 다릅니다. 운영환경에서 테스트하면 실제 비용이 발생하니, 꼭 테스트베드를 이용해 주세요.
기타 관련
- 신용카드 카드 빌키 유효기간은 카드 유효기간과 동입합니다.
- 일부 법인카드, 선불카드의 경우 업종에 따라 결제가 어려울 수 있습니다.
영업/심사 관련
- 업종, 심사 진행 사항, 결제 후 SMS의 가맹점 명 표기 등은 영업 담당자를 통해 문의해 주세요.
- 영업 문의 :
