간편(QR, 바코드)

결제

KisvanSpec 객체

결제에 관해 요청과 응답에 사용하는 객체. 결제와 관한 데이터를 담고 있는 객체로, 요청 내용과 응답에 대한 내용을 담고 있으며 구성 내용은 신용, 현금, 간편 결제 등 거래 방법에 따라 다르게 구성됩니다.

public class KisvanSpec {
    // 요청 데이터 필드
    public static int READER_TIMEOUT = 20;
    public static int SIGN_TIMEOUT = 30;
    public static int SERVER_TIMEOUT = 30;
    public String inTestMode;
    public String inFullScreenMode;
    public String inResultType;
    public String inTranCode;
    public String inSecondTranCode;
    public String inWCC;
    ~~~
    // 응답 데이터 필드 
    public String outReplyCode;
    public String outReplyMsg1;
    public String outReplyMsg2;
    public String outCatId;
    public String outWCC;
    public String outCardNo;
    ~~~
}

간편 결제 요청


"Y": 개발계 "N": 운영계

*** 개발계에서 승인이 발생하는 경우는 테스트 가맹점 계정으로만 설정했을 때 발생. 그 이외의 가맹점의 경우 "가맹점 미등록" 메시지 수신. ***


inFullScreenMode: boolean v1.3

화면 상단, 하단 바를 없애고 화면을 꽉차게 할지 설정하는 기능.

"Y": 화면 꽉차게 "N": 화면 유지


1. 바코드를 데이터에 실어 넘기는 경우

inTranCode: String v1.3

"AC": 승인 "RR": 취소

inBarcodeNumber: String v1.3

"0" + 길이 + 바코드 데이터

2. 패드에서 카메라로 바코드 및 QR을 인식시킬 경우

inTranCode: String v1.3

"FE": 간편 결제 구분자

inSecondTranCode: String v1.3

"AC": 승인 "RR": 취소


inResultType: String v1.3

"0": Activity "1": BroadCastReceiver


inCatId: String v1.3

가맹점 단말기 번호


inTotAmt: String v1.3

결제 금액


inVatAmt: String v1.3

부가세 금액


inSvcAmt: String v1.3

부가세 금액


inInstallment: String v1.3

할부 개월


inOrgAuthNo: String v1.3

취소 시, 원 거래 승인 번호


inOrgAuthDate: String v1.3

취소 시, 원 거래 승인 일자(YYMMDD)


inVankey: String v1.3

신용 승인 거래에 관해서만 Vankey로 취소 가능


inWCC: String v1.3

"K": Keyin


간편 결제 응답


outReplyCode: String v1.3

정상: "0000" 오류: "77ED", "77PT"


outReplyMsg1: String v1.3

정상: "승인" 오류: "오류 메시지"


outReplyMsg2: String v1.3

그 외의 메시지


outCatId: String v1.3

단말기 번호


outWCC: String v1.3

"S": 삼성 페이 "K": 간편 결제 "C": 신용 카드


outBarcodeNumber: String v1.3

바코드 번호호


outTotAmt: String v1.3

결제 금액


outVatAmt: String v1.3

부가세


outSvcAmt: String v1.3

봉사료


outInstallment: String v1.3

할부 개월


outAuthNo: String v1.3

승인 번호 - 거절 시 공란


outAuthDate: String v1.3

거래 일자 - YYYYMMDD


outAccepterCode: String v1.3

매입사 코드


outAccepterName: String v1.3

매입사 카드 명


outIssuerCode: String v1.3

발급사 코드


outIssuerName: String v1.3

발급사명


outMerchantRegNo: String v1.3

가맹점 번호


outVankey: String v1.3

신용 승인 시 발생하는 van 고유 번호


outSerialNo: String v1.3

시리얼 번호


outPayType: String v1.3

간편결제 구분

"EMQ": 네이버 페이 "KKO": 카카오 페이 "ALP": 알리 페이 "ZRP": 제로 페이 "APP": 앱카드 "SGP": SSGPAY "WEP": 위챗 페이



Last updated