⌨️(주)케이에스넷

(주)케이에스넷 결제창 연동 가이드입니다.

circle-exclamation
(주)케이에스넷

1. (주)케이에스넷 PG 설정하기

KSNET 설정 페이지의 내용을 참고하여 PG 설정을 진행합니다.

2. 결제 요청하기

JavaScript SDK (신규)) IMP.request_pay(param, callback)을 호출하여 KSNET 결제창을 호출할 수 있습니다. 결제결과는 PC의 경우 IMP.request_pay(param, callback) 호출 후 callback으로 수신되고 모바일의 경우 m_redirect_url로 리디렉션됩니다.

circle-exclamation

(주)케이에스넷 결제는 최신 SDK에서만 지원되는 기능입니다.

circle-info

(주)케이에스넷을 연동하기 위해서는 위에 안내된 JS SDK를 이용하셔야 합니다

triangle-exclamation
circle-info

주요 파라미터 설명

pg * string

PG사 구분코드

ksnet.{PG 상점 아이디}

pay_method * string

결제수단 구분코드

  • card (신용카드)

  • vbank (가상계좌)

  • trans (계좌이체)

  • phone (휴대폰소액결제)

  • lpay (LPAY)

  • ssgpay (SSGPAY)

  • kakaopay (카카오페이)

  • naverpay (네이버페이)

  • payco (페이코 허브형)

merchant_uid * string

가맹점 채번 주문 고유번호

가맹점에서 매번 고유하게 채번되어야 합니다.

amount string

결제금액

지정하지 않은 경우 0원입니다.

tax_free integer

면세금액

지정하지 않은 경우 0원입니다.

circle-info

포트원을 통해 KSNET를 사용하는 경우 과세 설정이 복합과세이므로 면세금액을 반드시 입력해야 합니다.

digital boolean

디지털 상품 유형 여부

circle-info

해당 필드는 휴대폰 결제에서만 사용되며, 상점이 디지털 상품유형으로 설정된 경우 항상 true로 전달해야 합니다.

bypass.ksnet

KSNET 전용 파라미터

상단의 request_pay 예제를 참고하여 KSNET 전용 파라미터를 기입할 수 있습니다.

sndQpayType string

카드 결제 시 결제창에 간편 결제 수단 표시 여부

  • "0": 간편결제 수단 표시하지 않음

  • "1": 간편결제 수단 표시함

3. API 기능

승인 취소(환불)

결제 승인 완료 건에 대해 승인 취소(환불)를 할 수 있는 API입니다. REST API POST /payments/cancel를 호출하여 승인 취소(환불)을 요청합니다.

현금영수증 등록

포트원을 통한 거래건이지만 결제창에서 현금영수증 등록을 하지 못한 경우 API를 통해 현금영수증을 등록할 수 있습니다. REST API POST /receipts/{imp_uid}를 호출하여 현금영수증을 요청합니다.

  • product_type, buyer_name 파라미터는 KSPAY 필수 입력 대상입니다.

외부 현금영수증 등록

포트원을 통한 거래건이 아닌 현금성 거래의 경우에도 API를 통해 현금영수증을 등록할 수 있습니다. REST API POST /receipts/external/{merchant_uid}를 호출하여 현금영수증을 요청합니다.

  • product_type, pg, buyer_name 파라미터는 KSPAY 필수 입력 대상입니다.

4. 부가기능

파라미터 설명

  • card_quota :

    • []: 일시불만 결제 가능

    • 2,3,4,5,6: 일시불을 포함한 2, 3, 4, 5, 6개월까지 할부개월 선택 가능\

circle-info

할부결제는 5만원 이상 결제 요청시에만 이용 가능합니다.

할부개월수 3개월까지 활성화 예제

Last updated

Was this helpful?