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