본문으로 건너뛰기

Quickstart

1. 방화벽 설정

연결 정보

  • 프로토콜: HTTPS
  • 연결대상(IP):
    • 121.133.126.56
    • 211.44.32.56
  • 포트(PORT): 443
  • 연결방향: OUTBOUND
  • 도메인 허용 목록:
    • dc1-api.nicepay.co.kr
    • dc2-api.nicepay.co.kr
    • pg-api.nicepay.co.kr
    • webapi.nicepay.co.kr

DNS 확인

nslookup dc1-api.nicepay.co.kr
nslookup dc2-api.nicepay.co.kr
nslookup pg-api.nicepay.co.kr
nslookup webapi.nicepay.co.kr

제품에 알맞는 IP / Port를 확인하여 방화벽 설정을 합니다.
방화벽 설정이 정상적으로 되었는지 확인합니다. (telnet, nslookup 활용)


2. API 호출이 가능한 웹 어플리케이션 서버를 준비합니다.

  • HTTPS 통신이 원활한 환경을 준비합니다.
  • SSL 인증서가 없는 경우 승인 호출이 원활하지 않을 수 있습니다.

3. 파라미터를 가공하여 승인 API를 호출합니다.

  • 샘플 코드 및 파일에는 결제에 필요한 필수 파라미터만 기재되어 있습니다.
  • 상세 파라미터 확인은 API 문서를 참고하세요.

4. 기술문의

API 요청/응답 데이터 및 증상의 상세 내용을 메일(it@nicevan.co.kr)로 전달하면 빠른 응대가 가능합니다.


플로우 예시

Flow 설명
  • 제휴사는 고객께서 선택한 결제수단의 인증/승인을 처리하는 업체를 의미합니다.
    • 신용카드 결제 시 카드사, 계좌이체 결제 시 은행 및 금결원, 휴대폰 소액결제 시 통신사 등이 있습니다.
  • 가맹점은 승인 응답을 통해 성공 코드를 받은 후에 결제 성공 처리를 진행하고, 고객에게 안내해야 합니다.

결제/취소 데모

결제 및 취소 데모 페이지를 통해 연동 전 나이스페이의 결제 서비스 흐름을 미리 체험할 수 있습니다.
결제 데모 페이지를 통해 결제된 거래는 별도 취소 요청이 없으면 결제 당일 23시 30분에 자동 취소됩니다.


다운로드 (결제 샘플코드)

결제 샘플코드는 매뉴얼 기반으로 제작되었으며, 필수 파라미터 및 결제 흐름 파악 용도로 사용 가능합니다.
실제 결제 연동 개발 시 API를 참고하여 가맹점 결제 프로세스 예외사항을 반드시 고려해야 합니다.

내용링크
인증결제 API 샘플코드PHP / JSP / .NET / PYTHON / NODE.JS
App web-view 샘플코드Android / IOS
결제통보 샘플코드PHP / JSP / .NET

주의 사항

  • Test 계정을 통한 결제는 23:30분에 일괄 취소됩니다.
  • 가상계좌 테스트 및 입금 후 환불은 가맹점 전용 아이디를 발급받은 이후 테스트 진행하시기 바랍니다.
  • 에스크로 결제 필요 시 영업담당자에게 문의하시기 바랍니다.
  • 결제 샘플 코드는 참조용이며, 결제 연동 개발에 대한 모든 책임은 가맹점에 있습니다.

기술문의: it@nicevan.co.kr