파트너사에서 렌탈나우와 연동할 수 있는 개발 기본 사양에 대하여 설명해 드릴게요~
렌탈나우 연동전 체크 사항이 존재합니다.
항목 | 스테이징 환경 | 운영환경 |
---|---|---|
URL | https://devjs.rentalnow.co.kr | https://js.rentalnow.co.kr |
IP | 31.120.200.10 | |
PORT | 443 | |
연결방향 | OUTBOUND |
렌탈나우 페이지를 호출하기 위한 사전 준비항목 입니다.
<script src="https://devjs.rentalnow.co.kr/index.esm.js" >
<script type="module">
import {Rental} from `{URL}/index.esm.js`;
let rental;
window.show = function() {
const time = Date.now();
rental = new Rental('{signKey}', '{partnerKey}', '{partnerGoodsNo}', '{imageUrl}', '{partnerOptionCode}', '{partnerOptionValue}', '{returnUrl}', '{closeUrl}');
rental.show()
}
</script>
<body>
<rental-form id="rentalnow"></rental-form>
<button onclick="show()">Show</button>
</body>
파라미터명 | 필수여부 | 타입 | 설명 |
---|---|---|---|
signature | Y | String | SHA256 Hash값 NVP (Name and Value Parameters) 대상 : 'orderNo + timestamp + signKey Example: 'orderNo=202303110101×tamp=1361252896871&signKey=9f01c924fad2c2b4115c7e875b3f1837' |
orderNo | Y | String | 주문번호 |
itemCd | N | String | RentalNow 상품번호. itemCd 값을 설정한 경우 partnerGoodsNo는 null 허용 |
partnerGoodsNo | N | String | 파트너사의 상품번호 |
partnerOptionCode | N | String | 파트너사의 옵션코드 |
returnUrl | Y | String | 결과수신 URL |
closeUrl | Y | String | 창 닫기 URL |