⌨️(주)케이에스넷

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

(주)케이에스넷

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

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

2. 결제 요청하기

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

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

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

주요 파라미터 설명

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원입니다.

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

digital boolean

디지털 상품 유형 여부

해당 필드는 휴대폰 결제에서만 사용되며, 상점이 디지털 상품유형으로 설정된 경우 항상 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개월까지 할부개월 선택 가능\

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

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

Last updated

Was this helpful?