NEXPAY

넥스페이 API연동 시작하기

안녕하세요. 넥스페이 API 연동 가이드입니다.
넥스페이 API는 웹 또는 앱에 결제화면을 띄우는 UI방식과 결제화면 없이 실행하는 Non-UI 방식의 API 안내 가이드입니다.
본 가이드는 API요청에 필요한 준비방법과 결제요청에 대한 것을 설명합니다.

추가 기능이 계속 업데이트 될 예정입니다.

API 연동 결제 과정

UI 결제과정

1. 넥스페이로 결제요청
2. 전송값 1차 검증 후 PG사로 결제요청 데이터 전송
    전송값에 오류가 있을경우 PG사로 결제요청을 하지 않고 오류가 발생합니다.
3. PG사로 결제요청 데이터 전송
    전송값에 이상이 있을경우 결제 진행이 되지 않고 오류가 발생합니다.
4. PG결제폼 제공
    PG사의 결제창(스타일 변경불가)이 팝업됩니다.
5. 결제실행
    결제정보를 PG사 서버로 전송하며, PG사에서는 각 카드사에 해당 정보를 전송하게 됩니다.
6. PG사 결제완료 데이터 전송
    PG사로부터 넥스페이 서버로 결제완료 정보가 전송됩니다.
7. 넥스페이 결제완료 데이터 전송
    결제완료 정보를 클라이언트로 전송합니다.

Non-UI 결제과정

1. 발급받은 키와 코드를 사용해 헤더와 데이터를 채워 넥스페이로 전송한다.
2. 전송받은 값을 검증 후 , URL와 토큰을 리턴해준다.
    전송값에 오류가 있을경우 오류코드와 메시지만 전송됩니다.
3. 전달받은 URL에 매뉴얼을 참고하여 파라미터 항목을 JSON방식으로 전송한다.
    전송값에 오류가 있을경우 오류코드와 메시지만 전송됩니다.
4. PG사로 결제요청 데이터 전송
5. 결제결과값 리턴
    성공한 경우 매뉴얼에 정의된 항목이 전송됩니다.
    실패한 경우 오류코드와 메시지만 전송됩니다.

API 연동 준비하기

UI 결제과정

1. 넥스페이 가맹점 회원가입
2. API 키 발급
    넥스페이에 문의바랍니다.
3. UI방식 결제수단
    통지받은 URL을 넥스페이에 전달.