NEXPAY

카드 인증결제(UI)

카드 인증결제는 UI방식으로 결제수단에 맞는 값을 입력후 창을 호출하시면 됩니다.
통지 URL을 넥스페이에 설정요청 바랍니다.

4. 카드 인증결제 과정

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

API 연동 과정

결제연동 URL

개발서버 : http://develop.nex.magnexpay.com/nexpay/Link    [POST]
운영서버 : https://nex-pay.co.kr/nexpay/Link    [POST]

4.1 결제 요청 전문

구분 항목명 길이 내용 비고
모든 결제수단 공통항목(필수)
필수 USERID 10 가맹점ID 넥스페이 발급 아이디
필수 PAYMETHOD 10 결제수단 CARD = 카드인증결제
KAKAOPAY = 카카오페이
NAVERPAY = 네이버페이
BANK = 계좌이체 결제
VACCT = 가상계좌 결제
SAMSUNGPAY = 삼성페이
PAYCO = 페이코
필수 TYPE 1 결제방식 P=PC
M=모바일
W=웹뷰
필수 ORDERNO 30 주문번호
필수 AMOUNT 10 거래금액
필수 PRODUCTNAME 30 상품명
필수 PRODUCTCODE 10 상품코드
모든 결제수단 공통항목(선택)
선택 EMAIL 30 고객 이메일
선택 USERNAME 30 고객명
선택 RESERVEDINDEX1 예약항목
선택 RESERVEDSTRING 예약스트링
선택 RETURNURL 결제 성공 후, 이동할 URL(새 창) * 둘중 하나만 입력
선택 HOMEURL 결제 성공 후, 이동할 URL(결제 창에서 이동)
선택 SET_LOGO 결제 창 하단 상점로고 URL
웹뷰 결제창 필수 항목(조건 필수)
조건
필수
CLOSEURL 결제 창에서 취소 누를 시 이동할 URL
조건
필수
FAILURL 결제실패 후, 확인버튼 클릭 시 이동할 URL
조건
필수
APPURL 인증완료 후 돌아갈 앱의 URL * PAYMETHOD 조건별 필수
CARD=카드인증결제
BANK=계좌이체결제
신용카드 필수 항목(조건 필수)
조건
필수
TAXFREECD 과세/비과세여부 00 = 과세
01 = 비과세
02 = 복합과세
조건
필수
TELNO2 비과세 대상금액 * TAXFREECD 조건별 필수
복합과세(02)인 경우만 전송
신용카드 선택 항목(조건 선택)
조건
선택
CPQUOTA 2 최대 할부 개월 수 구분자":"
ex)12개월 할부
00:02:03:04:05:06:07:08:09:10:11:12
계좌이체 선택 항목(조건 선택)
조건
선택
USERSSN 6 생년월일 YYMMDD
조건
선택
CHECKSSNYN 1 USERSSN 사용여부 Y/N
사용(Y) > 계좌이체 결제자와 명의자(USERSSN)가 동일한 경우만 결제가능
가상계좌 선택 항목(조건 선택)
조건
선택
DEPOSITENDDATE 14 입금만료일 YYYYMMDD24MISS
미 입력시 기본 7일
조건
선택
RECEIVERNAME 30 수취인명 지정하지 않으면 기본 '넥스페이'
조건
선택
CASHRECEIPTFLAG 1 현금영수증 발행여부 1 = 발행
2 = 미발행
조건
선택
VTAXFREECD 과세여부 00 = 과세
01 = 비과세
02 = 복합과세
결제연동 요청 예제 (html) [코드 다운로드]

4.2 결제성공 응답 전문

구분 항목명 길이 내용 비고
카드인증결제(CARD) 응답전문
필수 PAYMETHOD 10 결제수단
필수 DAOUTRX 30 거래번호
필수 ORDERNO 30 주문번호
필수 AUTHNO 30 승인번호
필수 AMOUNT 10 결제금액
필수 SETTDATE 14 거래일시 YYYYMMDD24MISS
필수 EMAIL 이메일
필수 USERID 10 가맹점ID
필수 USERNAME 30 고객명
필수 PRODUCTCODE 10 상품코드
필수 PRODUCTNAME 30 상품명
필수 CARDCODE 4 카드사 코드
필수 CARDNAME 10 카드사명
필수 CARDNO 16 카드번호 마스킹 처리
필수 NOINTFLAG 1 무이자여부 Y/N
필수 RESERVEDINDEX1 20 예약어
필수 RESERVEDSTRING 500 예약어
필수 INSTALL 2 할부개월수
카카오페이(KAKAOPAY) 응답전문
필수 PAYMETHOD 10 결제수단
필수 PAYMENTTYPE 10 결제구분 CARD
MONEY
필수 DAOUTRX 30 거래번호
필수 ORDERNO 30 주문번호
필수 AUTHNO 30 승인번호 * 카카오페이 없음
필수 AMOUNT 10 결제금액
필수 SETTLEDATE 14 거래일시 YYYYMMDD24MISS
필수 USERID 10 가맹점ID
필수 USERNAME 30 고객명
필수 PRODUCTCODE 10 상품코드
필수 PRODUCTNAME 30 상품명
필수 CARDCODE 4 카드사 코드
필수 CARDNAME 10 카드사명
필수 RESERVEDINDEX1 20 예약어
필수 RESERVEDSTRING 500 예약어
필수 ALLOTMON 2 할부개월수
필수 NOINTFLAG 1 무이자여부 Y/N
네이버페이(NAVERPAY) 응답전문
필수 PAYMETHOD 10 결제수단
필수 PAYMENTTYPE 10 결제구분 CARD
MONEY
필수 DAOUTRX 30 거래번호
필수 ORDERNO 30 주문번호
필수 AMOUNT 10 결제금액
필수 SETTDATE 14 거래일시 YYYYMMDD24MISS
필수 USERID 10 가맹점ID
필수 USERNAME 30 고객명
필수 PRODUCTCODE 10 상품코드
필수 PRODUCTNAME 30 상품명
필수 RESERVEDINDEX1 20 예약어
필수 RESERVEDSTRING 500 예약어
조건
필수
AUTHNO 30 승인번호 * PAYMENTTYPE = CARD 일 경우 리턴
조건
필수
ALLOTMON 2 할부개월수
조건
필수
NOINTFLAG 1 무이자여부
조건
필수
CARDCODE 4 카드사 코드
조건
필수
CARDNAME 10 카드사명
조건
필수
CARDNO 16 카드번호
조건
필수
CASHRECAUTHNO 30 현금영수증 승인번호 * PAYMENTTYPE = POINT 일 경우 리턴
계좌이체(BANK) 응답전문
필수 PAYMETHOD 10 결제수단
필수 DAOUTRX 30 거래번호
필수 ORDERNO 30 주문번호
필수 AMOUNT 10 결제금액
필수 SETTDATE 14 거래일시 YYYYMMDD24MISS
필수 EMAIL 이메일
필수 USERID 10 가맹점ID
필수 USERNAME 30 고객명
필수 PRODUCTCODE 10 상품코드
필수 BANKNAME 20 은행명
필수 CASHRECAUTHNO 30 현금영수증 승인번호
필수 PRODUCTNAME 30 상품명
필수 RESERVEDINDEX1 20 예약어
필수 RESERVEDSTRING 500 예약어