본문으로 건너뛰기

결제수단 조회

이지페이 간편결제 회원의 고유키(Customer Key)로 간편결제 등록된 결제수단을 조회하는 API 입니다.

정보
  • 본 API는 PG 결제를 위해 제공되는 서비스 입니다.
  • 영업담당자를 통해 사용할 가맹점ID(mallId)를 필히 발급받기 바랍니다.

요청

요청 URL
POST https://{API 도메인}/easypay/user/paymentMethodInfo.do
Content-type: application/json; charset=euc-kr

파라미터

필드명타입길이필수여부설명
mallIdString8ByteKICC에서 부여한 가맹점ID
customerKeyString60Byte간편결제 회원 고유키
payMethodTypeCodeListString60Byte결제수단 코드 참고, 전체조회: 빈값 신용카드: 11, 계좌: 21
payMethodDetailCodeListString100Byte카드코드 또는 은행코드, 전체조회: 빈값
{  
"mallId": "{KICC에서 부여한 가맹점ID}",
"customerKey": "{간편결제 회원 고유키}",
"payMethodTypeCodeList": "11",
"payMethodDetailCodeList": ""
}

응답

파라미터

필드명타입길이설명
resCdString4Byte결과코드(정상 : “0000”)
resMsgString1000Byte결과 메시지
payMethodInfoListArray결제수단 상세목록 (아래 payMethodInfoList 참조)

payMethodInfoList(결제수단 상세목록)

필드명타입길이설명
payMethodTypeCodeString2Byte거래인증 등록요청 시 필수 필드(결제수단 코드 참고)
payMethodDetailCodeString3Byte거래인증 등록요청 시 필수 필드(카드코드 또는 은행코드)
displayNameString30Byte세부 결제수단 명칭
nickNameString30Byte회원이 설정한 결제수단 별칭
easypayVirtualNoString60Byte결제수단 가상번호
거래인증 등록요청 시 필수 필드
maskingNoString30Byte마스킹(*)된 결제수단 번호
imageUrlString256Byte결제수단 이미지 URL
sortOrderNumber결제수단 노출 순서
checkCardFlagString1Byte체크카드 여부(Y/N) 결제수단이 카드일 경우 노출
cardUserTypeString1Byte개인/법인 구분 (개인: “P”, 법인: “C”)
installmentInfoListArray결제수단(신용카드) 할부정보(KICC PG 사용 시 노출)
아래 installmentInfoList 참조
cardPointInfoObject카드사 포인트 정보 결제수단이 카드일 경우 노출 (아래 cardPointInfo 참조)

payMethodList > installmentInfoList(결제수단 할부정보)

필드명타입길이설명
basisAmountNumber할부가능 최소 기준금액
freeInstallmentMonthListArray무이자 할부 가능한 개월 수 예) [2,3,4,5,6]
installmentMonthListArray유이자 할부 가능한 개월 수 예) [2,3,4,5,6,7,8,9,10,11,12]

payMethodList > cardPointInfo(카드사 포인트 정보)

필드명타입길이설명
isPointEnabledBoolean카드사 포인트 사용가능여부 true: 포인트 사용가능(checkbox 노출필요)
응답 예시
{
"resCd": "0000",
"resMsg": "정상처리",
"payMethodInfoList": [
{
"payMethodTypeCode": "11",
"payMethodDetailCode": "016",
"displayName": "신용카드",
"nickName": "KB국민카드",
"easypayVirtualNo": "{결제수단 가상번호}",
"maskingNo": "445612******1234",
"imageUrl": "{결제수단 이미지 URL}",
"sortOrder": 1,
"checkCardFlag": "Y",
"cardUserType": "P",
"installmentInfoList": [
{
"basisAmount": 50000,
"freeInstallmentMonthList": [2,3,4,5,6],
"installmentMonthList": [2,3,4,5,6,7,8,9,10,11,12]
}
],
"cardPointInfo": {
"isPointEnabled": true
}
},
{
"payMethodTypeCode": "11",
"payMethodDetailCode": "027",
"displayName": "신용카드",
"nickName": "현대카드",
"easypayVirtualNo": "{결제수단 가상번호}",
"maskingNo": "545312******1234",
"imageUrl": "{결제수단 이미지 URL}",
"sortOrder": 1,
"checkCardFlag": "Y",
"cardUserType": "P",
"installmentInfoList": [
{
"basisAmount": 10000,
"freeInstallmentMonthList": [2,3,4,5,6],
"installmentMonthList": [2,3,4,5,6,7,8,9,10,11,12]
}
],
"cardPointInfo": {
"isPointEnabled": true
}
}
]
}