숙소 예약하기

ONDA

예약하기

상품 정보를 확인하고 예약자 정보를 입력해 주세요.

온다 펜션&풀빌라(관리자TEST계정)

선택한 객실

온다 펜션&풀빌라(관리자TEST계정)

풀빌라

2026-06-06 - 2026-06-07 · 성인 2명

₩120,000

체크인 / 체크아웃

2026-06-06 - 2026-06-07

예약가능

인원 / 결제금액

성인 2

₩120,000

ONDA API failed: 400 /search/properties/43809

예약 전 ONDA 공급사 데이터

property_id

43809

roomtype_id

1142536

rateplan_id

1225525

rateplan_type

standalone

currency

KRW

adult

2

total.basic_price

₩120,000

total.sale_price

₩120,000

vacancy.min

0

refundable

true

refund_type

nights

meal

{"lunch":false,"dinner":false,"breakfast":false,"meal_count":0}

fees

{"sale_tax":0,"resort_fee":0,"mandatory_fee":0,"mandatory_tax":0,"tax_and_service_fee":0}

length_of_stay

{"max":0,"min":1}

sales_terms

{"to":null,"from":null}

요금제 검색 응답 설명

standalone

date
2026-06-06
basic
120000
sale
120000
vacancy
0
promotion / extra
공급사 미제공 / 0

Static refund_policy

until
2026-05-31T23:59:59+09:00
percent
100
refund
120000
charge
0
until
2026-06-01T23:59:59+09:00
percent
90
refund
108000
charge
12000
until
2026-06-02T23:59:59+09:00
percent
80
refund
96000
charge
24000
until
2026-06-03T23:59:59+09:00
percent
70
refund
84000
charge
36000
until
2026-06-04T23:59:59+09:00
percent
50
refund
60000
charge
60000
until
2026-06-05T23:59:59+09:00
percent
30
refund
36000
charge
84000
until
2026-06-06T23:59:59+09:00
percent
0
refund
0
charge
120000

Dynamic refund_policy before reservation

until
2026-05-31T23:59:59+09:00
percent
100
refund
120000
charge
0
until
2026-06-01T23:59:59+09:00
percent
90
refund
108000
charge
12000
until
2026-06-02T23:59:59+09:00
percent
80
refund
96000
charge
24000
until
2026-06-03T23:59:59+09:00
percent
70
refund
84000
charge
36000
until
2026-06-04T23:59:59+09:00
percent
50
refund
60000
charge
60000
until
2026-06-05T23:59:59+09:00
percent
30
refund
36000
charge
84000
until
2026-06-06T23:59:59+09:00
percent
0
refund
0
charge
120000
search rateplan raw JSON
{
  "fees": {
    "sale_tax": 0,
    "resort_fee": 0,
    "mandatory_fee": 0,
    "mandatory_tax": 0,
    "tax_and_service_fee": 0
  },
  "meal": {
    "lunch": false,
    "dinner": false,
    "breakfast": false,
    "meal_count": 0
  },
  "type": "standalone",
  "total": {
    "sale_price": 120000,
    "basic_price": 120000
  },
  "nights": [
    {
      "date": "2026-06-06",
      "sale_price": 120000,
      "basic_price": 120000,
      "promotion_type": null,
      "extra_person_fee": 0
    }
  ],
  "currency": "KRW",
  "refundable": true,
  "rateplan_id": "1225525",
  "refund_type": "nights",
  "rateplan_name": "room only",
  "refund_policy": [
    {
      "until": "2026-05-31T23:59:59+09:00",
      "percent": 100,
      "charge_amount": 0,
      "refund_amount": 120000
    },
    {
      "until": "2026-06-01T23:59:59+09:00",
      "percent": 90,
      "charge_amount": 12000,
      "refund_amount": 108000
    },
    {
      "until": "2026-06-02T23:59:59+09:00",
      "percent": 80,
      "charge_amount": 24000,
      "refund_amount": 96000
    },
    {
      "until": "2026-06-03T23:59:59+09:00",
      "percent": 70,
      "charge_amount": 36000,
      "refund_amount": 84000
    },
    {
      "until": "2026-06-04T23:59:59+09:00",
      "percent": 50,
      "charge_amount": 60000,
      "refund_amount": 60000
    },
    {
      "until": "2026-06-05T23:59:59+09:00",
      "percent": 30,
      "charge_amount": 84000,
      "refund_amount": 36000
    },
    {
      "until": "2026-06-06T23:59:59+09:00",
      "percent": 0,
      "charge_amount": 120000,
      "refund_amount": 0
    }
  ],
  "length_of_stay": {
    "max": 0,
    "min": 1
  },
  "rateplan_description": "standalone",
  "rateplan_sales_terms": {
    "to": null,
    "from": null
  }
}
checkavail raw JSON
{
  "dates": [
    {
      "date": "2026-06-06",
      "vacancy": 0
    }
  ],
  "checkin": "2026-06-06",
  "checkout": "2026-06-07",
  "property_id": 43809,
  "rateplan_id": 1225525,
  "roomtype_id": 1142536,
  "availability": false
}
refund_policy raw JSON
{
  "checkin": "2026-06-06 11:00:00",
  "checkout": "2026-06-07 23:00:00",
  "refund_type": "nights",
  "refund_policy": [
    {
      "until": "2026-05-31T23:59:59+09:00",
      "percent": 100,
      "charge_amount": 0,
      "refund_amount": 120000
    },
    {
      "until": "2026-06-01T23:59:59+09:00",
      "percent": 90,
      "charge_amount": 12000,
      "refund_amount": 108000
    },
    {
      "until": "2026-06-02T23:59:59+09:00",
      "percent": 80,
      "charge_amount": 24000,
      "refund_amount": 96000
    },
    {
      "until": "2026-06-03T23:59:59+09:00",
      "percent": 70,
      "charge_amount": 36000,
      "refund_amount": 84000
    },
    {
      "until": "2026-06-04T23:59:59+09:00",
      "percent": 50,
      "charge_amount": 60000,
      "refund_amount": 60000
    },
    {
      "until": "2026-06-05T23:59:59+09:00",
      "percent": 30,
      "charge_amount": 84000,
      "refund_amount": 36000
    },
    {
      "until": "2026-06-06T23:59:59+09:00",
      "percent": 0,
      "charge_amount": 120000,
      "refund_amount": 0
    }
  ]
}
roomtype content raw JSON
{
  "id": "1142536",
  "name": "A-1",
  "size": 99,
  "tags": {
    "views": [],
    "amenities": [
      "가스레인지/인덕션",
      "냉장고",
      "드라이기",
      "에어컨",
      "전기밥솥",
      "취사도구",
      "커피포트",
      "TV",
      "화장실"
    ],
    "roomtypes": []
  },
  "images": [
    {
      "250px": "https://image.tport.io/temporary/roomtypes/1476597/d2ffe542-d189-48c8-8bb3-79a0c4be5e00-250.jpg",
      "500px": "https://image.tport.io/temporary/roomtypes/1476597/d2ffe542-d189-48c8-8bb3-79a0c4be5e00-500.jpg",
      "order": 0,
      "1000px": "https://image.tport.io/temporary/roomtypes/1476597/d2ffe542-d189-48c8-8bb3-79a0c4be5e00-1000.jpg",
      "original": "https://image.tport.io/temporary/roomtypes/1476597/d2ffe542-d189-48c8-8bb3-79a0c4be5e00-original.jpg",
      "description": ""
    },
    {
      "250px": "https://image.tport.io/temporary/roomtypes/1476597/e9b5bc2f-f97c-46b0-a9e9-b4d69a134bd1-250.jpg",
      "500px": "https://image.tport.io/temporary/roomtypes/1476597/e9b5bc2f-f97c-46b0-a9e9-b4d69a134bd1-500.jpg",
      "order": 1,
      "1000px": "https://image.tport.io/temporary/roomtypes/1476597/e9b5bc2f-f97c-46b0-a9e9-b4d69a134bd1-1000.jpg",
      "original": "https://image.tport.io/temporary/roomtypes/1476597/e9b5bc2f-f97c-46b0-a9e9-b4d69a134bd1-original.jpg",
      "description": ""
    },
    {
      "250px": "https://image.tport.io/temporary/roomtypes/1476597/d4b2e550-1206-479e-a5ac-a06960ea2b47-250.jpg",
      "500px": "https://image.tport.io/temporary/roomtypes/1476597/d4b2e550-1206-479e-a5ac-a06960ea2b47-500.jpg",
      "order": 2,
      "1000px": "https://image.tport.io/temporary/roomtypes/1476597/d4b2e550-1206-479e-a5ac-a06960ea2b47-1000.jpg",
      "original": "https://image.tport.io/temporary/roomtypes/1476597/d4b2e550-1206-479e-a5ac-a06960ea2b47-original.jpg",
      "description": ""
    },
    {
      "250px": "https://image.tport.io/temporary/roomtypes/1476597/51b057b0-8a57-4a39-9303-1b3cd02a9a11-250.jpg",
      "500px": "https://image.tport.io/temporary/roomtypes/1476597/51b057b0-8a57-4a39-9303-1b3cd02a9a11-500.jpg",
      "order": 3,
      "1000px": "https://image.tport.io/temporary/roomtypes/1476597/51b057b0-8a57-4a39-9303-1b3cd02a9a11-1000.jpg",
      "original": "https://image.tport.io/temporary/roomtypes/1476597/51b057b0-8a57-4a39-9303-1b3cd02a9a11-original.jpg",
      "description": ""
    },
    {
      "250px": "https://image.tport.io/temporary/roomtypes/1476597/0b6969a5-3aa1-4d41-89b6-945f7281e433-250.jpg",
      "500px": "https://image.tport.io/temporary/roomtypes/1476597/0b6969a5-3aa1-4d41-89b6-945f7281e433-500.jpg",
      "order": 4,
      "1000px": "https://image.tport.io/temporary/roomtypes/1476597/0b6969a5-3aa1-4d41-89b6-945f7281e433-1000.jpg",
      "original": "https://image.tport.io/temporary/roomtypes/1476597/0b6969a5-3aa1-4d41-89b6-945f7281e433-original.jpg",
      "description": ""
    }
  ],
  "status": "enabled",
  "bedtype": {
    "air_beds": 0,
    "king_beds": 1,
    "sofa_beds": 3,
    "queen_beds": 0,
    "double_beds": 0,
    "single_beds": 1,
    "super_single_beds": 1
  },
  "details": {
    "room": 1,
    "bedroom": 1,
    "kitchen": 1,
    "bathroom": 1,
    "ondolroom": 1,
    "livingroom": 0
  },
  "capacity": {
    "max": 4,
    "standard": 2
  },
  "updated_at": "2026-05-21T18:58:26+09:00",
  "description": "A-1 객실 설명 텍스트 추가!",
  "property_id": "43809"
}
rateplan content raw JSON
{
  "id": "1225525",
  "meal": {
    "lunch": false,
    "dinner": false,
    "breakfast": false,
    "meal_count": 0
  },
  "name": "room only",
  "type": "standalone",
  "status": "enabled",
  "refundable": true,
  "updated_at": "2026-03-27T15:20:17+09:00",
  "description": "standalone",
  "property_id": "43809",
  "roomtype_id": "1142536",
  "sales_terms": {
    "to": null,
    "from": null
  },
  "length_of_stay": {
    "max": 0,
    "min": 1
  }
}

예약자 정보

예약 요청 정보

A-1 / room only
2026-06-06 - 2026-06-07, 성인 2
예약번호: 예약 생성 시 자동 생성

예약 생성 요청 preview
{
  "propertyId": "43809",
  "channelBookingNumber": "TS-DEMO-{예약 생성 시 UUID 8자리}",
  "checkin": "2026-06-06",
  "checkout": "2026-06-07",
  "rateplanId": "1225525",
  "amount": 120000,
  "adult": 2,
  "guests": [
    {
      "name": "Tripstore Demo",
      "email": "demo@tripstore.kr",
      "phone": "010-0000-0000",
      "nationality": "KR"
    }
  ],
  "booker": {
    "name": "Tripstore Demo",
    "email": "demo@tripstore.kr",
    "phone": "010-0000-0000",
    "nationality": "KR",
    "timezone": "Asia/Seoul"
  }
}

결제금액

총 결제금액₩120,000
실제 ONDA 예약 생성/취소 API를 호출합니다.