De fire vigtige funktioner
Sektion kaldt “De fire vigtige funktioner”| Funktion | Hvad det betyder | Hvorfor produkter går i stå uden det |
|---|---|---|
| Live priser og tilgængelighed | Aktuelle priser og hvad der faktisk kan bookes, pr. datointerval | Cachede priser fejler ved bekræftelse og underminerer tillid |
| Bookingoprettelse | Opret en reel reservation, som hotellet modtager | Uden det er du kun et henvisningslink, ikke et produkt |
| Betaling | Modtag penge som en del af bookingen | En overdragelse til et andet site dræber konverteringen |
| Bekræftelse og webhooks | Fortæl gæst, hotel og dit system, hvad der skete | Understøtter belastning og undgår afstemningsfejl |
De fleste “hotel-API’er”, en udvikler finder, dækker det første og nogle gange det andet. Transaktionen er den svære del, og det er den, der afgør, om du har et produkt.
Hvis forsyning integrerer du?
Sektion kaldt “Hvis forsyning integrerer du?”Dette spørgsmål former alt nedstrøms. Forsyning videresolgt gennem en kæde kommer med en merpris indregnet i prisen, ældre tilgængelighed og ingen direkte kontakt til hotellet ved bookingspørgsmål. Forsyning, der kommer direkte fra hotellet, har hotellets egen pris, live tilgængelighed og et hotel, der ved, at bookingen findes.
For alt, hvor den rejsende vil sammenligne med hotellets egen hjemmeside — hvilket er det meste — undgår hotelstyret forsyning det akavede øjeblik, hvor din pris er dårligere.
Hvem er merchant of record
Sektion kaldt “Hvem er merchant of record”Hvis du selv bygger hotelbooking, betyder det at blive merchant of record, at du påtager dig betalingsansvar, chargebacks, refunderinger, skattehåndtering og ofte en rejsebureaulicens i hvert marked.
På Wink forbliver hotellet merchant of record og betalingen indsamles for hotellet, så en integrator overtager ikke det ansvar. Merchant-of-record-aftaler findes på API-integrationer, hvor en partner reelt har brug for selv at modtage betaling, og den vej har sine egne licenskrav.
Tre integrationsniveauer
Sektion kaldt “Tre integrationsniveauer”- Webkomponenter. Drop en bookbar søgning, værelsesliste eller checkout ind på en eksisterende side. Intet backend-arbejde; mindst kontrol over layout.
- REST API. Fuld kontrol over søgning, priser, bookingoprettelse og bekræftelse, autentificeret med OAuth2. Brug det, når bookingflowet er en del af dit produkts egen oplevelse.
- MCP-server. De samme funktioner eksponeres for AI-agenter, så en assistent kan søge, prissætte og fuldføre en booking i stedet for at sende brugeren videre til et website.
De tre er ikke gensidigt udelukkende — et produkt bruger ofte komponenter til en marketingflade og API’en til sin kerneflow.
Hvad skal bygges først
Sektion kaldt “Hvad skal bygges først”- Søg og prissæt for én by og ét datointerval. Få rigtige priser til at flyde, før du designer noget.
- Opret én testbooking fra start til slut, inklusive betaling og bekræftelse.
- Abonner på
booking.createog annullerings-events før du bygger UI ovenpå. - Beslut din attribueringsmodel tidligt — kildekontekst skal følge med bookingen, ellers bliver din rapportering gætteri senere.
- Håndter fejlsituationer: tilgængelighed mistet mellem tilbud og booking, betaling afvist, delvise refunderinger.
Prissætning en udvikler bør kende
Sektion kaldt “Prissætning en udvikler bør kende”Consumer- og Booking Engine-API’erne er gratis. Partner-API’en inkluderer en gratis månedlig kvote på 10.000 hotelnætter, derefter faktureres pr. enhed. Bekræftede bookinger bærer hotellets 1,5% platformgebyr plus kortbehandling til kostpris, og en 10% standardkommission gælder, når dit produkt har drevet bookingen — det er sådan en integrator tjener i stedet for at betale.
Almindelige fejl
Sektion kaldt “Almindelige fejl”- At bygge på cachede priser. De ser fine ud i udvikling, men fejler i produktion.
- At overlade betaling til en redirect. Hver overdragelse mister bookinger.
- At ignorere webhooks indtil lancering. Afstemning bliver et manuelt arbejde.
- At blive merchant of record uden behov. Det er en licens- og ansvarsbetragtning, ikke kun teknisk.
- Ikke at sende kildekontekst med. Attribution kan ikke rekonstrueres bagefter.