INTEGRATION XML API R2 Rev /06/2016
|
|
- Kerry Rich
- 6 years ago
- Views:
Transcription
1 Parityrate INTEGRATION XML API Date: Rev.: Page: 06/09/ /06/ / 15 INTEGRATION XML API R2 Rev /06/2016 1
2 Parityrate INTEGRATION XML API Date: Rev.: Page: 06/09/ /06/ / 15 Table of contents 1.Assumption 3 2.INTRODUCTION. 3 3.Functions. 4 4.Sample messages Useful things
3 3 1. Assumption Before proceeding with the integration it is important to understand what Parity Rate can do: What Parityrate can do? Parityrate sends Prices and Room Availability ( quantity ) to all channels a Hotel is connected to. What Parityrate can t do? Parityrate is not an online booking engine system : it doesn t store any kind of information such as reservation policies ( cancellation, modification etc.. ) Who is in scope of integration, who can develop Parityrate API? All channels having a booking system or an extranet having their own database and offering a calendar with room prices and room availability for each hotel connected to that channel. 2. INTRODUCTION The aim of this INTEGRATION XML API is to give the functions that a channel must implement in order to integrate its services with Parityrate Data exchange mechanism Parityrate uses standard XML/RPC to exchange xml messages. XML/RPC is a remote procedure call (RPC) protocol which uses XML to encode its calls and HTTP as a transport mechanism. An XML document that contains a method name and some arguments is sent to a Web server using HTTP POST. The server invokes the method with the specified arguments. Then it wraps up the return value of the method in another XML document, and sends that back to the client. That is: Parityrate send the channel an XML message encapsulated inside the body of a Http POST request. The content of the channel answers is an XML message as well. The channel must provide a unique url where Parityrate will send all the XML calls. This url is referred as the service_url 2.2. Request message structure and access credentials Every call must be enclosed in a Request element, must contain the access credentials inside the username and password attributes, and must be in the following format: </Request> 2.3. Response Message structure Following the basic response message structure is displayed:
4 Error Message In case of error the format is: <error message="authentication Failed - Wrong Password"/> It is mandatory that an error is raised every time a modify request goes wrong. 3. Functions 3.1. Configuration methods Parityrate can manage for each channel, hotel, rate type (ex standard, not refundable), room type (ex single room, double superior room) and day three different parameters: number of available rooms (we call it quantity), price and minimum stay. This implies that if in a certain channel it is possible to define, for a certain rate, different prices for a certain room (ex: double room with standard price and price for single use) in Parityrate a room for each price type will be configured. Mapping between channels and Parityrate rates and rooms is static and it must be performed at least once and anyway every time there s a configuration change inside the channel. For this purpose a set of configuration calls must be implemented by the channel 1. gethotels this method return the list of all hotels associated to an username/password. For each hotel in the list it provides an ID and a description. ID will be used by PR to identify the hotel in all other messages. Hotel element has the following attributes id : String -> hotel code to identify the hotel inside the channel description : String ->hotel name/ description Ex: <hotel id= 324 description= Hotel Parityrate Milano /> 2. getrates gives the list of rates defined for a selected hotel. If there are no rates, channel must return a response containing no rate element. The rate element has the following attributes: id : String -> rate code to identify the rate inside the channel
5 5 description : String ->rate description Ex: <rate id= std description= Standard rate /> 3. getrooms gives the list of rooms for a selected hotel. Each room is represented by a room element. This is a complex type element characterized by two attributes, id and description both required, and by other optional elements. The room element has the following attributes: id : String (required) -> room code to identify the room inside the channel description : String (required) ->room description and the following child elements parentroom : complex type (optional) -> must be returned if the room doesn t have a proper availability or price or minimum stay. roomrates : complex type (optional) -> contains the rate codes (roomrate elements) the room can be sold for.
6 6 parentroom element has the following attributes: parentroomid : String (required) -> room code assigned to the parent room inside the channel parentroomdescription : String (required) ->parent room description usepp : 0 or 1 (optional) -> must be set to 1 if room has the same price as the parent room usepq : 0 or 1 (optional) -> must be set to 1 if room has the same availability as the parent room usepm : 0 or 1 (optional) -> must be set to 1 if room has the same minimum stay as the parent room The couple parentroomid/parentroomdescription must have a value corresponding to a room id/description value present in the message roomrates element contains a sequence of roomrate elements roomrate element has the following attributes: rateid : String (required) -> rate code that identifys the rate inside the channel roomrateid : String (required) ->room rate id roomratedescription : String (required) ->room rate description Ex: <getrooms hotelid= 3284 > </Request> <room id= TWI description= Twin Room > <roomrates> <roomrate rateid= 1 roomrateid= 1 roomratedescription= Twin Room Standard Rate /> <roomrate rateid= 2 roomrateid= 1 roomratedescription= Twin Room Special Rate /> </roomrates> </room> <room id= DBL description= Doubel Room > <parentroom parentroomid= TWI parentroomdescription= Twin Room usepq= 1 usepm= 1 /> <roomrates> <roomrate rateid= 1 roomrateid= 2 roomratedescription= Double Room Standard Rate /> <roomrate rateid= 2 roomrateid= 2 roomratedescription= Double Room Special Rate /> </roomrates> </room> Remarks: In a getrooms response:
7 7 each room id/description must be unique; if the channel has no rates, room id must be unique because it is the code used in the modify message request to univocally identify the room the request refers to each room id/rateid/roomrateid must be unique; it will be used to univocally identify which room and rate we deal with in an availabilities view/modify request The combination room/parentroom and room/roomrate give Parityrate the availability to build the modify grid in order to manage data accordingly with the real need of the channel. Let s assume, for instance, that for a certain channel each room can have a price for the standard room occupancy (ex 2 beds for the double) and a price for an extrabed. In this case we are in presence of a room type with 2 kind of prices that is a single room code but two different prices. The corresponding data structure in Parityrate will have 2 room types, one for the standard occupancy and the other for the extrabed. The getrooms call we expect is looking, more or less, like the following: <room id= 1 description= Double Room > <roomrates> <roomrate rateid= 1 roomrateid= std roomratedescription= Double Room Standard Rate /> </roomrates> </room> <room id= 1 description= Extra Bed for Double Room > <parentroom parentroomid= 1 parentroomdescription= Double Room usepq= 1 usepm= 1 /> <roomrates> <roomrate rateid= 1 roomrateid= exb roomratedescription= Extra Bed Standard Rate for Double Room /> </roomrates> </room> Obviously will be the channel to choose the codes combination to use in order to guarantee the data consistency. A particular case is that of a channel that has no rates but give the availability to set up different prices for the same room type. For example, it is the case of a per occupancy pricing schema. In this case, since a room should be identified only by the id in every view/modify ParityRate XML message, a serious problem would rise. It would be not possible indeed to identify which occupancy a price refers to. To avoid such problems we suggest to define a fake standard rate and to use roomrateid and ParentRoom objects to identify room types and occupancy as shown in the example above View and modifications Using data retrieved using the above methods, it's possible then to view or modify rooms availabilities, prices and minimum stay per rate using the function calls view and modify. The availability is the basic object that is used to exchange information with this two functions. availability element has the following attributes: day : date (required) -> day the data refer to roomid : String (required) -> room the availability refers to rateid : String (optional) -> rate the availability refers to; it can be omitted if and only if channel uses no rates roomrateid : String (optional) -> rate the availability refers to; it can be omitted if and only if channel uses no rates currency : String (optional) -> in a view response it can be omitted if and only if room has a parent room and usepp is set to 1; can always be omitted in a modify request price : Double (optional) -> in a view response it can be omitted if and only if room has a parent room and usepp is set to 1; if omitted in a modify request original data must be left unchanged quantity : Integer (optional) -> in a view response it can be omitted if and only if room has a parent room and usepq is set to 1; if omitted in a modify request original data must be left unchanged
8 8 minimumstay: Integer (optional) -> in a view response it can be omitted if and only if room has a parent room and usepm is set to 1; if omitted in a modify request original data must be left unchanged status: String (optional) -> in a view response it can be omitted; it can assume following values: open, closed; if status = closed then the room roomid is not bookable for the rate rateid coa: 0 or 1 (optional) -> in a view response it can be omitted; if status = 1 then the room roomid is not bookable on checkin for the rate rateid cod: 0 or 1 (optional) -> in a view response it can be omitted; f status = 1 then the room roomid is not bookable on checkout for the rate rateid For each day the triple roomed/rateid/roomrateid must be unique ex: <availability day= roomid= 1 rateid= 1 roomrateid= 1 currency= EUR price= 120 quantity= 2 minimumstay= 1 status= open coa= 1 cod= 0 /> An availability represents the minimum block of information managed by our view and modification functions for a certain room and rate on a certain day. Availabilities must be daily, so one availability used in a certain day means a view or a modification on prices, room quantities or minimum stay in a fixed day. ParityRate don t have a specific management for free sale,but for convention assigns to the quantity value 99 the meaning of Free Sale availability (FS). Having this clear, the other calls are: 4. view gives back the list of availabilities read in a selected period 5. modify modify the rooms using the availabilities passed to the function call 3.3. Reservations The aim of this function is just to give the user a rapid glance on a list of reservations by check-in date. The request has the following form <!-- Please return all reservations for hotel with ID xx, with check-in date between start date and end date --> <reservations hotelid="xx" startdate=" " enddate=" "/> </Request> The response must return a list of reservation elements. reservation element has the following attributes: id : String (required) -> channel reservation code checkin : Date (required) ->check-in date checkout: Date (required) ->check-out date client: String (required) -> customer name rooms: Integer (required) -> number of booked rooms price: Double (required) -> total price status: String (required) -> reservation status status can assume following values:
9 9 CANCELLED="0" SUBMITTED="1" CONFIRMED="2" Ex: <reservation id= checkin= checkout= client= Mario Rossi rooms= 2 price= 120. status= 2 > 3.4. Download reservations Parityrate periodically retrieves reservations from the channels and stores the collected data in its own database. This process is used for several purposes like the generation of statistical reports, the automatic update of the rooms stock, to induce the application of revenue management rules and so on Parityrate supports 2 different methods to retrieve reservations from a channel. PULL METHOD Every 20 minutes ParityRate will perform a downloadreservations request for each hotel <downloadreservations hotelid="xx" dlm==" :00:00" /> </Request> This method is used to retrieve all reservations of a certain hotel, created, modified or cancelled since the dlm date. If dlm is omitted we expect to receive all the reservations created, modified or cancelled in the last seven days. The returned data will contain a list of reservationwd elements. PUSH METHOD When a reservation is created, modified or cancelled, the channel can PUSH the reservation to Parityrate by sending an HTTP Post request to a dedicated page in the Parityrate website. The url to call will contain the reservation id and the hotel id the reservation refers to. e.g..: The body of the post request will contain the XML message including a reservationwd If a channel implements the PUSH method, Parityrate will reduce the frequency of PULL requests to one every 2 hours. reservationwd (reservation with detail) element has the following attributes and child elements (many of the informations described below are not mandatory but the more data are collected the better the service for the channel clients) id String (required) -> the channel reservation code checkin Date (required) -> the check-in date checkout Date (required) -> the check-out date reservation_date DateTime (required) -> date and time when reservation was made (yyyy- MM-ddThh:mm:ss). If time is not available set as time 00:00:00 cancellation_date DateTime (optional) -> date and time when reservation was cancelled (yyyy-mm-ddthh:mm:ss). If time is not available set as time 00:00:00 firstname String (required) -> the first name of the customer that has completed this reservation
10 10 lastname String (required) -> the last name of the customer that has completed this reservation telephone String (optional) -> complete telephone number of the client. String (optional) -> address of the client. rooms Integer (required) -> the total number of rooms booked price Double (required) -> the total price of the reservation status String (required) -> the state of the reservation; it can assume the following values: CANCELLED="0" NEW="1" MODIFIED="2" paymenttype String (optional) -> code of the type of payment used by the client; it can assume the following values: 1 = by transfer 2 = by postal order 3 = by paypal 4 = by credit card offer String (optional) -> if there is any offer applied here the channel can report the description. cancancel String (optional) -> parameter which indicates that the hotelier can cancel the reservation; can assume following values: 1 true,0 false) cancelbydetail String (optional) -> parameter which indicates that the hotelier can cancel the details of the reservation; can assume following values: 1 true,0 false) notes String (optional) -> reservation notes adults Integer (required) -> number of adults hosted children Integer (optional) -> number of children hosted address String (optional) -> address of the client city String (optional) -> city of the client country Country (optional) -> country of the client. The channel must use the ISO 3166 Countries A2 currencycode String (optional) -> currency of the total price. The channel must use the ISO 4217 Currency Code List zipcode String (optional) -> zip code of the client address ccdata: tag used in case of payment by credit card which contains credit card details. It s Optional, and so are all his fields: cccode String (optional) -> Credit card's CVC Security Code ccnumber String (optional) -> Credit card number ccexpiredate String (optional) -> Expiration date. The formats accepted are MM/yy and MM/yyyy. ccholder String (optional) -> Holder of the credit card reservationdetail: contains details for every room reserved. id String (required) -> code of this reservationdetail. If the Channel doesn t use codes for the reservationdetail it must use the code of the room. currency String (required) ->currency of the price. The channel must use the ISO 4217 Currency Code List checkin Date (required) -> the check-in date for this room checkout Date (required) -> the check-out date for this room roomid String (required) ->it's the code of the room
11 11 rates_id String (optional) ->the code of the rate plan name String (required) -> it's the name of the room quantity Integer (required) ->it s the quantity reserved price Double (required) ->it s the total price for the reservation of this room. commission String (optional) ->amount of the commission taken by the channel on the price for this room children Integer (optional) -> number of children hosted in this room. childrenprice Double (optional) -> total price paid for the children hosted in this room. It must be included in the price field adults Integer (required) -> number of adults hosted in this room rates_id String (optional) -> portal rate applied to this room cancellation_policy String (optional) -> cancellation policy applied to this room dayprice :tag used to specify for every room for every day the price charged to the client.optional roomid String (required) -> it's the code of the room rates_id String (optional) -> the code of the rate plan detailid String (optional) -> the id of the reservation detail this element is referred to day Date (required) -> the day in which this price is charged price Double (required) -> it s the total price for the reservation of this room for this day childrenprice Double (optional) -> total price payed for the children hosted in this room for this day.it must be included in the price field. supplement : tag used to send informations (for every room) about supplements charged to the client for services he bought.optional roomid String (required) -> it's the code of the room to which this supplement applies rdetailid String (optional) ->the id of the reservation detail this element is referred to description String (required) -> description of this service type roomsquantity Integer (optional) -> it s the quantity reserved of this room Optional price Double (required) -> price of this supplement number Integer (required) -> quantity of this service bought by the client (=0 if it can be quantified) type Integer (optional) -> type of this supplement ; it can assume the following values: 0= daily 1= by person 2= by number 3= daily and by person Persons Integer (optional) -> number of persons for which this service is bought. Optional guest :tag used to specify the guests information. Optional roomid :String (optional) -> it's the code of the room detailid : String (optional) -> it's the id of the reservationdatail the guest is referred to title : String (optional) -> the title of the guest firstname : String (required) -> the first name of the guest secondname : String (required) -> the second name of the guest String (optional) -> of the guest phone : String (optional) -> phone of the guest address : String (optional) -> address of the guest zipcode : String (optional) -> zip code of the guest city : String (optional) -> city of the guest
12 12 country : String (optional) -> country of the guest. The channel must use the ISO 3166 Countries A Restrictions As a general rule we don t accept ids containing the following characters:,. : ; & % * + - / \ [ ]? ^ $ < > <SPACE> <TAB> <NL> <CR> while in the description fields we don t accept the following characters:. * + - < > <TAB> <NL> <CR> 4. Sample messages Following all the API functions are documented: 4.1. gethotels Request: <gethotels/> </ Request> Response: <hotel id= 1 description= Hotel Alpha /> <hotel id= 2 description= Hotel Beta /> 4.2. getrates Request: <getrates hotelid= 1 /> </ Request> Response: <rate id= 0 description= Standard Rate /> <rate id= 1 description= Standard Rate Non refundable /> <rate id= 2 description= Special price /> The rate element can be absent.
13 getrooms Request: <getrooms hotelid= 1 /> </ Request> Response: <room roomid=.. pricecode=.. description=.. parentroomid=.. upp=.. upq=.. upm=.. > <roomrate rateid=.. roomrateid=.. roomratedescription=.. /> <roomrate rateid=.. roomrateid=.. roomratedescription=.. /> </room> <room roomid=.. pricecode=.. description=.. parentroomid=.. upp=.. upq=.. upm=.. > <roomrate rateid=.. roomrateid=.. roomratedescription=.. /> <roomrate rateid=.. roomrateid=.. roomratedescription=.. /> </room> 4.4. view Request: <view hotelid=.. rateid=.. startdate= yyyy-mm-dd enddate= yyyy-mm-dd /> </ Request> Response: <availability day= yyyy-mm-dd rateid=.. roomid=.. roomrateid=.. currency=.. quantity=.. minimumstay=.. price=.. /> modify Request: <modify hotelid=.. rateid=.. startdate= yyyy-mm-dd enddate= yyyy-mm-dd > <availability day= yyyy-mm-dd roomid=.. rateid=.. roomrateid=.. currency=.. quantity=.. minimumstay=.. price=.. >.
14 14 </availability> </modify> </ Request> Response: <ok/> 4.6. reservations Request: <reservations hotelid=.. startdate= yyyy-mm-dd enddate= yyyy-mm-dd /> </ Request> Response: <reservation id=.. checkin= yyyy-mm-dd checkout= yyyy-mm-dd client=.. rooms=.. price=.. status=.. > States can have the following values: CANCELLED="0" SUBMITTED="1" CONFIRMED="2" 4.7. download reservations Request: < downloadreservations hotelid=.. /> </ Request> Response: <reservationwd id="" checkin=" yyyy-mm-dd" checkout=" yyyy-mm-dd " client="" telephone="" ="" rooms="" price="" reservation_date=" yyyy-mm-dd HH:MM:ss" status="" paymenttype="" offer="" cancancel="" cancelbydetail="" notes="" persons="" children="" address="" city="" country=""
15 15 currencycode=" zipcode= > <ccdata cccode= ccnumber="" ccexpiredate="" ccholder="" /> <reservationdetail id="" currency="" checkin=" yyyy-mm-dd " checkout=" yyyy-mm-dd " roomid="" name="" quantity="" price="" commission="" children="" childrenprice="" numberofguests= rates_id= /> <reservationdetail/> <dayprice roomid="" day="yyyy-mm-dd" price="" childrenprice="" /> <supplement roomid="" description="" roomsquantity="" price="" type="" number="" persons="" /> </reservationwd> 5. Useful things Following pages can be used to exchange XML messages using standard XML/RPC Parityrate xml schema can be retrieved from following URL
Standardized XML cache format for describing hotel availability data and geographic hierarchy
Standardized XML cache format for describing hotel availability data and geographic hierarchy Version 1.2.0, 2013-06-10 Specification Version 1.2.0 1 Contents Contents 2 Introduction 2 Changelog 4 Version
More informationSTEP BY STEP HOW TO CONNECT TO
STEP BY STEP HOW TO CONNECT TO Important information Bookings Responsibility You have to accept all bookings, RU (Rentals United) can not cancel a reservation on your behalf. Only the guest can and once
More informationHotel Booking Plugin for WordPress Documentation
Hotel Booking Plugin for WordPress Documentation Updated on November 17, 2017 Overview Quick Start Guide Installation Add Seasons Add Services Add Accommodation Types Add Amenities Add Categories Add Rates
More informationLast Updated on March 18, 2014
Extranet Manual Last Updated on March 18, 2014 Index 1. Getting Started Slide 3 2. Room Category Management Slide 9 3. Accommodation Plan Management Slide 26 4. Property Information Registration Slide
More informationConnectivity Partner Handbook: Reporting API - User Interface (UI) Last update: August 2018
Connectivity Partner Handbook: Reporting API - User Interface (UI) Last update: August 2018 Reporting API: user guide We re currently running hundreds of experiments to make our extranet better. Every
More informationXML API, version 15 Release 2016:46 Document version:
XML API, version 15 Release 2016:46 Document version: 2018-12-13 The API contains two different search methods that can be implemented, static or non-static. We recommend implementing the non-static as
More informationJACKRABBIT SYSTEMS JRES RESERVATION ENGINE USER GUIDE & HANDBOOK
JACKRABBIT SYSTEMS JRES RESERVATION ENGINE USER GUIDE & HANDBOOK CONTENTS Introduction and Overview.... 2 Getting Started.... 4 Setting up PayPal... 6 The User Experience.... 7 FAQ.... 11 Contact Us....
More informationBody: JSON Message representing a Transaction object (See Transaction Objects for Details)
Overview SixthCents API is REST based and exposes HTTP endpoints. The API has several URLs and all responses are standard HTTP codes so you easily know what the outcome of an operation was. Authentication
More informationVirtuoso.com Hotel Booking Program. Overview
Virtuoso.com Hotel Booking Program Overview For Agency Owners, Managers and Advisors The virtuoso.com Hotel Booking Program provides a secure way for advisors to book participating Virtuoso Hotels & Resorts
More informationPMS Interface Messages Specification V1.5
PMS Interface Messages Specification V.5 CONTENTS CONTENTS... 2 DOCUMENT PURPOSE... 3 2 TRANSACTION DESCRIPTION... 3 2. Communication Protocol... 3 2.2 WSDL... 3 2.3 Booking Query... 3 2.4 Messaging format
More information<?xml version='1.0' standalone='yes'?> <promotions> <fault code="403" string="forbidden" /> </promotions>
1. I have trouble Authenticating with the API. i. Share your Machine Accounts with your CAM or send a mail to connectivity@booking.com ii. We will enable access
More informationewallet API integration guide version 5.1 8/31/2015
ewallet API integration guide version 5.1 8/31/2015 International Payout Systems, Inc. (IPS) ewallet API Integration Guide contains information proprietary to IPS, and is intended only to be used in conjunction
More informationTable of Contents Page 2
Table of Contents Reservation... 4 Wait List Report... 5 Tape Chart Report... 6 eres Reservations Report... 8 Travel Agent Reservations Report... 9 Corporate Reservations Report... 11 Reservations by Check-in
More informationDurango Merchant Services Query API
Durango Merchant Services Query API Integration Resources Documentation Durango-Direct.com 866-415-2636 Contents Overview... 3 Query API... 3 Communication... 3 Query API Variables... 4 Transaction POST
More informationJumbo API Integration
New Version : API V22 Extended login for distribution channel and nationalities Search availability per GPS coordinates and radius Revision Date 1 08/11/2017 2 22/12/2017 3 12/01/2018 4 22/03/2018 GDS
More informationNMI Query API. 6/30/2008 Network Merchants Inc (NMI)
NMI Query API 6/30/2008 Network Merchants Inc (NMI) 847 352 4850 Contents Overview... 3 Query API... 3 Communication... 3 Query API Variables... 4 Transaction POST URL... 5 Unlock Payment Information...
More informationClickBetter IPN Documentation
ClickBetter IPN Documentation Introduction In order to update their own records, it is possible for a vendor to set an IPN (Instant Payment Notification) URL to their ClickBetter account where if requested,
More informationAn introduction to SMARTres for travel agents
An introduction to SMARTres for travel agents In this Guide we: Show you how to find accommodation in New Zealand; Give you an overview of the SMARTres system; Explain how to set up a travel agency account
More informationAutomationDirect.com Order Import Feature
AutomationDirect.com Order Import Feature This document describes the requirements to upload a CSV or XML format order file from your system into our AutomationDirect.com E-commerce system to create an
More informationFUNCTIONAL SIZE MEASUREMENT USING THE COSMIC METHOD EXAMPLE: ONLINE SHOPPING
FUNCTIONAL SIZE MEASUREMENT USING THE COSMIC METHOD EXAMPLE: ONLINE SHOPPING Copyright 2014. All Rights Reserved. Mónica Villavicencio and Alain Abran Permission to copy all or part of this material is
More informationVendor Payment Remittance Portal User Guide
Vendor Payment Remittance Portal User Guide Rev 3US 1-2016 Table of Contents Section 1: Logging into Nexonia Page 3 Section 2: Managing Account General Information Page 4 Payment Information Page 5 Uploading
More information2Checkout Instant Notification Service
INS User Guide Revision 1.11 2Checkout Instant Notification Service User Guide Table of Contents Introduction...2 INS System...2 Overview...2 Message Opt-In...2 Message Specifications...3 Messages Supported...3
More informationHow to Guide: Using the OTA Extranets
2 How to Guide: Using the OTA Extranets What is an OTA? OTA is short for Online Travel Agent, which include Agoda, Booking.com and Expedia. What is an Extranet? An extranet is an OTAs easy to use online
More informationSystem powered by FATbit Technologies
Manual for GROUPON Script: bitfat Deals USER MANUAL FOR GROUPON: bitfatdeals SYSTEM System powered by FATbit Technologies Table of contents 1. Introduction. 3 of 98 2. Front End System Interface. 4 of
More informationDunn Hotel Database Design Proposal. Taylor Dunn
Dunn Hotel Database Design Proposal Taylor Dunn 1 Table of Contents Executive Summary 3 ER Diagram...4 Table Statements... 6-23 View Statements...25-30 Stored Procedures.32-33 Reports..34-35 Triggers 36-37
More informationEventbrite Handbook for ZBHA Faculty
Eventbrite Handbook for ZBHA Faculty Updated 1/11 Table of Contents Getting Started Log-In and Initial Set-Up What ZBHA needs to know to create your online class registration page Managing Your Class (aka
More informationContents OVERVIEW... 3
Contents OVERVIEW... 3 Feature Summary... 3 CONFIGURATION... 4 System Requirements... 4 ConnectWise Manage Configuration... 4 Configuration of Manage Login... 4 Configuration of Integrator Login... 5 Option
More informationCvent Passkey. Group Booking. User Guide v1.0. February 2017
Cvent Passkey Group Booking User Guide v1.0 February 2017 Overview... 4 Group Booking Concepts... 4 Enabling Group Booking... 5 Organization or Hotel Profile... 5 Bundles... 5 Event... 5 Configuring Attendee
More informationNippon Travel Agency Hotel & Ryokan Booking System
Nippon Travel Agency Hotel & Ryokan Booking System Agent s Manual OCT 2017 No. 3 edition 1 This is a dedicated system for agents to sell reservations online. You can search in about 1600 hotels. The prices
More informationEXP_ACCOMPANYING_RESV_VIEW Export
ACCT_CONTACT VARCHAR2(40) Account contact ACTIVE_YN VARCHAR2(1) Active yes/no ACTUAL_CHECK_IN_DATE DATE Actual check in date ACTUAL_CHECK_OUT_DATE DATE Actual checkout date ADDRESS1 VARCHAR2(80) Address
More informationK12PaymentCenter.com Parent User Manual
K12PaymentCenter.com Parent User Manual Education Management Systems, Inc. 4110 Shipyard Blvd, Wilmington, NC 28403 www.mealsplus.com or (800) 541-8999 Table of Contents 1.0 Welcome to K12PaymentCenter.com...
More informationGetting Started with Bookerville: CREATING PROPERTIES
Getting Started with Bookerville: CREATING PROPERTIES TAB 1: PROPERTY SETUP Create Your First Property - Introduction To create your first property, give yourself some time and make sure you have handy
More informationK12PaymentCenter.com Parent User Manual
K12PaymentCenter.com Parent User Manual Education Management Systems, Inc. 4110 Shipyard Blvd, Wilmington, NC 28403 www.mealsplus.com or (800) 541-8999 Table of Contents 1.0 Welcome to K12PaymentCenter.com...
More informationSMS Plugin for WooCommerce Manual
SMS Plugin for WooCommerce Manual v1.0.0 Contents Installation Configuration Account Info Tab Account Setup Send SMS panel Actions Tab New Order panel Order Status panel Additional Notification Settings
More informationEvent Scheduling System 4.0 User Guide
This document was produced by Voloper Creations Inc. 2000 2009 Voloper Creations Inc. All Rights Reserved Brands or product names are trademarks or registered trademarks of their respective holders. The
More informationShelbyNext Financials Portal
How To Use ShelbyNext Financials Portal Updated: 6/21/2016 2016 Shelby Systems, Inc. All Rights Reserved Other brand and product names are trademarks or registered trademarks of the respective holders.
More informationMSEDCL e-tendering Contractor Registration Guide
MSEDCL e-tendering Contractor Registration Guide Table Of Contents Getting Started...4 Getting Started...4 Contractor Registration...5 Adding Company Details...5 Adding Company Contact Details...8 Registration
More informationGreater Giving Online Software Go Time
Greater Giving Online Software Go Time User Start Guide PRE-EVENT Equipment and Internet Setup Set up registration equipment (laptops, ipads, tablets, PC s) Test internet connection on all devices you
More informationAffiliate Guide. Version Jan 2017
Website: http://magehit.com Contact: sale@magehit.com Affiliate Guide Version 4.0.5 - Jan 2017 Configuration Go to System >> Configurations >> MageHit >> Affiliate Pro (or Affiliate Pro >> Configuration)
More informationPartner Documentation Reseller Portal Guide
2 Partner Documentation 1.Introduction and Enrollment One of the benefits of MSP Consortium membership is access to Comodo's range of enterprise security and management tools at greatly discounted rates.
More informationARELLO.COM Licensee Verification Web Service v2.0 (LVWS v2) Documentation. Revision: 8/22/2018
ARELLO.COM Licensee Verification Web Service v2.0 (LVWS v2) Documentation Revision: 8/22/2018 Table of Contents Revision: 8/22/2018... 1 Introduction... 3 Subscription... 3 Interface... 3 Formatting the
More informationRezStream Booking Engine Quick Start Guide. February 12, 2007
REZSTREAM BOOKING ENGINE QUICK START GUIDE February 12, 2007 RezStream www.rezstream.com Page #1 TABLE OF CONTENTS CONTACT US... 4 ABOUT THIS GUIDE... 4 1. PREPARE TO UPLOAD REZSTREAM PROFESSIONAL DATA...
More informationStandard Hotel User Guide
Standard Hotel User Guide Version 8.4, Mac OS November 2017 Table of Contents Introduction... 3 Installation and Starting of Standard Hotel...4 Starting Standard Hotel for the frst time...4 Entering Company
More informationPhone-Based One-Time Password User Guide November 2017
Phone-Based One-Time Password User Guide November 2017 Table of Contents About Phone One-Time Password... 2 OTP Acquisition and Activation Process Overview... 2 Step 1: Determine Your Need for an OPT Credential...
More informationWalter TOOLSHOP. Customer manual. File: UM_Toolshop_Customer manual_en.doc Page 1 of 43 Last update: 09/04/ :49:00 by Andrea Berndt
Walter Customer manual File: UM_Toolshop_Customer manual_en.doc Page 1 of 43 The advantages of TOOL SHOP Up-to-date stock availability & price information Quick access to all tools information 7 days a
More informationAuto Night Audit Reports Configuring Auto Night Audit Reporting Group Folio Summary Charges Tax Invoice View:...
8.1.1.2 RELEASE NOTES April 2016 Contents Auto Email Night Audit Reports... 2 Configuring Auto Night Audit Reporting... 2 Email... 2 Group Folio Summary Charges... 3 Tax Invoice View:... 4 Folios Indicate
More informationInformation Technologies AGM Front Office User Manual
EUROPEAN COMMISSION Employment, Social Affairs and Inclusion DG Resources, Communication Information Technologies AGM Front Office User Manual Date: 09/02/2016 Version: 1.2 Software version: V0.28.4 1
More informationGift Card Instructions Daxko Spectrum
Gift Cards Gift card are good to use for a variety of reason: 1. You can track the declining balance on them. 2. You can recharge them; treat it as a cash card. The cards can be attached to a recipient.
More informationHow do I merge two accounts? It is now possible to merge the accounts yourself.
Parent Pay FAQ How do I book meals for my child? - Navigate to www.parentpay.com and log in Select the Make bookings for... button with the symbol to book meals for your child ( bookings must be enabled
More informationINDIVIDUAL RESERVATIONS
INDIVIDUAL RESERVATIONS You will learn: 1. How to create individual reservations 2. How to add meals, services and products to them 3. How to settle reservations 4. How to issue fiscal documents 1. How
More informationSpecification Guide (7 March 2016)
Specification Guide (7 March 2016) Fundació BIT Fundació Balear d'innovació i Tecnologia http://caval.travel/ Table of contents Contributors...4 Introduction...5 CAVAL organizational structure...5 Specification
More informationPhone-Based One-Time Password without Proofing (Level 2) User Guide November 2017
Phone-Based One-Time Password without Proofing (Level 2) User Guide November 2017 1 Contents About Phone Based One-Time Password... 3 OTP Acquisition and Activation Process Overview... 3 Step 1: Determine
More informationOverview. Guide for the Authorized User
Overview This guide demonstrates how to view your student s account balance and make payments for your student as an Authorized User. Note: Your student must first login to MySJSU and set up an authorized
More informationServer - The Tigo platform and urls associated with the api Client - Third party user with api access to the Tigo platform and/or Tigo api.
Tigo REST API V3 Introduction This api is used to work with the Tigo Energy platform to automate the retrieval and creation of elements. It will attempt to adhere to standard REST calls found in most REST
More informationBooking vacation packages (general)
Outrigger Hotels and Resorts Vacations FAQs: Booking vacation packages (general) Am I booking my vacation package directly with Outrigger Hotels and Resorts? No, your booking is handled through Global
More informationLorna Jane. Wholesale Website Guide
Lorna Jane Wholesale Website Guide Wholesale Website Guide Contents New Look Features... 2 Header... 3 Footer... 4 Logging In... 5 Forgot Password... 6 Change Language... 6 Searching for Products... 7
More informationCyberSource Global Payment Management for Magento 2
CyberSource Global Payment Management for Magento 2 User s Guide Version 2.0.3 January 2018 January 2018 CyberSource Global Payment Management for Magento 2.x 1 Contents Recent Changes... 5 1. Introduction:...
More informationChannel Full Integration v.3.0 rev:
Channel Full Integration v.3.0 rev: 20171026 Document revisions revision change 20171026 Add studio property type 20171017 Add links to ISO Wikipedia pages 20171011 New node in property feed with key collection
More informationBANKING CIRCLE WEB BULK UPLOAD
18109 Training Manual - BULK UPLOAD_Layout 1 11/05/2016 10:06 Page 1 Freedom to BANKING CIRCLE WEB BULK UPLOAD SAXO PAYMENTS INTERNET BANKING WHAT IS A BULK PAYMENT? A bulk payment is defined as a payment
More informationCOP 5725 Fall Hospital System Database and Data Interface. Term Project
COP 5725 Fall 2016 Hospital System Database and Data Interface Term Project Due date: Nov. 3, 2016 (THU) Database The database contains most of the information used by the web application. A database is
More informationFlipKey Supplier API. Version 1.10 (9/10/2014)
FlipKey Supplier API Version 1.10 (9/10/2014) Intake API Change Log API Format Authentication API Request Formats API Response Formats Data Formats API Functions 1. Owner Data 1.1. New Owner POST 1.2.
More informationUSER MANUAL. MageMob Admin TABLE OF CONTENTS. Version: 1.0.0
USER MANUAL TABLE OF CONTENTS Introduction... 1 Benefits of MageMob Admin... 1 Installation & Activation... 2 Pre-requisite... 2 Installation Steps... 2 Installation via Composer... 4 Extension Activation...
More informationGetting Started Guide. Prepared by-fatbit Technologies
Getting Started Guide Prepared by-fatbit Technologies 1 Contents 1. Manage Settings... 3 1.1. General... 4 1.2. Local... 6 1.3. SEO... 7 1.4. Option... 8 1.5. Live Chat... 19 1.6. Third Part API s... 20
More informationHosted Payment Form. Credit & Debit Card Processing v
Hosted Payment Form Credit & Debit Card Processing v 2.5.01 Table of Contents Introduction... 5 Intended Audience... 5 Simplifying the Integration Process... 5 Important Notes... 6 Gateway URLs... 6 Hashing
More informationLog In or Create an Account
Welcome to AFC Events Registration! Before beginning the registration process for an AFC Event, you should log in or create an account at store.afc.org. Log In or Create an Account When looking at the
More informationAuto Night Audit Reports Configuring Auto Night Audit Reporting Corporate Lodging Consultants Configuration...
8.1.1.2 RELEASE NOTES April 2016 Contents Auto Email Night Audit Reports... 2 Configuring Auto Night Audit Reporting... 2 Email... 3 Corporate Lodging Consultants Configuration... 4 Activating the CLC
More informationQuick Setup Guide BY: AEXXIS LLC
Quick Setup Guide BY: AEXXIS LLC The following is a quick setup guide for OrangeCRM. It is intended as a basic outline of a simple OrangeCRM setup. It may not cover every detail of your specific setup.
More informationQUICK REFERENCE GUIDE. Version
QUICK REFERENCE GUIDE Version 2.10.16 TABLE OF CONTENTS LOGGING INTO CERTIFY PASSWORD Lost Password Reset My Password DISPLAY OPTIONS ASSIGN MY TRAVEL PLANNER SWITCH TRAVELERS UPDATE TRAVEL PREFERENCES
More informationTRANSACTIONS EXPORT API
TRANSACTIONS EXPORT API Specifications Document ID: TransExportAPI Document Version: 1.3 Prepared for: CHARGE Anywhere 4041B Hadley Rd South Plainfield, NJ 07080 Phone + 1 (800) 211-1256 Fax + 1 (732)
More informationThe Essential Extranet User Guide. Module 1: Editing your product information
The Essential Extranet User Guide Module 1: Editing your product information The Essential Extranet User Guide Contents Introduction 3 Getting Started 4 Select Product 4 Product Details 4 Edit Details
More informationQuickBooks Plugin Documentation
QuickBooks Plugin Documentation UPDATED MAY 21, 2014 AGMS.COM 15707 Coit Rd Suite C210 Dallas, TX 75248 P) 866-951-AGMS F) 214-491-4401 INDEX Module Installation... 4 Step 1... 5 Step 2... 6 Step 3...
More informationSplitit USA Inc. User Guide for Merchants
Splitit USA Inc. User Guide for Merchants Page 1 www.splitit.com COPYRIGHT 2015 Splitit USA Inc. ALL RIGHTS RESERVED RELEASE October 2015 Disclaimer: SPLITIT USA INC. OR ITS SUPPLIERS MAY DISCONTINUE OR
More informationOKPAY guides INTEGRATION OVERVIEW
Название раздела OKPAY guides www.okpay.com INTEGRATION OVERVIEW 2012 Contents INTEGRATION OVERVIEW GUIDE Contents 1. Payment System Integration 2. OKPAY Integration Types 2.1. Basic Payment Links and
More informationHTTP API Specification V2.7
HTTP API Specification V2.7 Version information Version Comment Date V2.7 Added testsms call 2017-08-09 V2.6 HTTPS information added 2016-12-10 Added error code 4007 V2.5 Changed endpoints 2016-12-09 Added
More informationSEGPAY WooCommerce Plugin SETUP
SEGPAY WooCommerce Plugin SETUP Client Documentation Version 1.1 May 11, 2017 Table of Contents Version Tracking... 3 Summary... 4 Pre-Installation Checklist... 4 Plugin Installation... 5 Testing... 9
More informationVacAgent. Agents API.
VacAgent Agents API Revision sheet Version Rev. No Date Description 1 1 01/09/18 Improvements in document 1 Overview This document describes the REST APIs and resources provided by VacAgent s Agents API.
More informationUser guide. Bloomberg Legal Entity Identifier (LEI) web platform
User guide Bloomberg Legal Entity Identifier (LEI) web platform Access the platform 1. Go to : https://lei.bloomberg.com 2. Click on Account and then on Signup 2 Create your account 3. Fill-in the requested
More informationCWT Portrait. Client Traveler Maintainer Super User tutorial
CWT Portrait Client Traveler Maintainer Super User tutorial Contents Benefits of being a client maintainer or super-user Restrictions Log-in Navigating in CWT Portrait Navigation guidelines Specific information
More informationUsing The HomeTechOnLine.net Web Site To Manage Your Account
APPENDIX B Using The HomeTechOnLine.net Web Site To Manage Your Account HomeTech ADVANTAGE Cost Estimator Version 4.1 This document provides details for the added program features of HomeTech ADVANTAGE
More informationOnline School Payments (OSP) Parent User Guide for EDEP Payments
Online School Payments (OSP) Parent User Guide for EDEP Payments May, 2014 OSP User Guide Table of Contents Overview...2 Site Information...2 Account Setup...3 Making a Tuition Payment...5 1 P a g e Overview
More informationIntegrate with PostFinance DirectLink (server-to-server)
Table of contents 1. Introduction 2. General procedures and security settings 2.1 API user 2.2 Request form 2.3 Security 2.3.1 Encryption 2.3.2 IP address 2.3.3 SHA signature 2.4 Response parsing 3. Request
More informationPLEXUS PAY PORTAL YOUR HOW-TO GUIDE
PLEXUS PAY PORTAL YOUR HOW-TO GUIDE - 1 - Table of Contents Activate Account Activating Your Pay Portal Account 3 Navigating your Plexus Pay Portal 8 Managing your funds 17 Activating your Prepaid Card
More informationCONNEXXUS TRAVELER PROFILE GETTING STARTED GUIDE FOR TRAVELERS / ARRANGERS Contents
CONNEXXUS TRAVELER PROFILE GETTING STARTED GUIDE FOR TRAVELERS / ARRANGERS Contents Introduction... 2 Accessing a Travel Profile... 2 Navigating within the Connexxus Traveler Profile Page... 4 Required
More informationCopyright 2017 Exostar LLC. All rights reserved. Phone One-Time Password User Guide October 2017
Phone One-Time Password User Guide October 2017 Table of Contents Activation Process... 2 How do I know if I need Phone OTP?... 2 Purchase Information... 2 Activation... 7 Live Video Proofing... 9 Schedule
More informationGOQUO AGENT PORTAL USER GUIDE
1 GOQUO AGENT PORTAL USER GUIDE 2 1. General Overview This document is designed for the purpose of providing users (Agents as well as Admin user) with all main steps in the whole process, as well as detailed
More informationConcur Travel User Guide
Concur Travel User Guide 1 Table of Contents What is Concur?... 3 Concur Modules... 3 Logging on to Concur... 5 Exploring the Home Page... 6 Updating Your Travel Profile... 7 Personal Information... 7
More informationPayment Center API WEBFORM/GATEWAY MODE v2.6.2
Payment Center API WEBFORM/GATEWAY MODE v2.6.2 Content Introduction 3 WebPay (webform) 4 WebBlock (webform) 6 Pay (gateway) 4 Block (gateway) 6 Token (gateway) 6 Charge (webform/gateway) 7 Cancel (webform/gateway)
More informationMagento 2 User Guide March 11, 2018
Magento 2 User Guide March 11, 2018 Getting Started Logging in to your Magento 2 Admin Panel Once your account has been set up, you can access the Plugin through your Internet browser. To log in: 1. Use
More informationVacation Rental Suite Client Curriculum
Vacation Rental Suite Client Curriculum Reservations Escapia, Inc. www.escapia.com 1-800-ESCAPIA Vacation Rental Suite (VRS) 1 Escapia Inc. Confidential Revised: 6/12/2009 2009, Escapia INC. Corporation,
More informationAutoClerk User Guide (Version 9: Build 1009) Module: Best Western Only
AutoClerk User Guide (Version 9: Build 1009) Module: Best Western Only Table of Contents TABLE OF CONTENTS... 2 COPYRIGHT INFORMATION... 4 1. BEST WESTERN INTRODUCTION... 5 WHAT IS THE 2-WAY?... 5 RESPONSIBILITIES
More informationAltru Fundraising Events. Reporting on Event Attendance & Revenue
Altru Fundraising Events Reporting on Event Attendance & Revenue Taking Attendance for a Special Event On the Registrations tab of an event record, you can mark whether a Registrant attended, was a no-show,
More informationMANUAL. Extension for Shop System Magento Version th September 2017
MANUAL Extension for Shop System Magento Version 1.2.26 29 th September 2017 Content 1 Introduction... 3 2 Installation... 3 2.1 Installation via zip file provided by VR pay ecommerce... 3 3 Configuration...
More informationConsents Service - SMBC NextGenPSD2
Consents Service - SMBC NextGenPSD2 1.3.SMBC February 2019 Framework (Berlin Group V1.3) Summary OAS3 SMBC offers third party access to accounts (XS2A) in a safe and efficient way using Application Programming
More informationCOTY PROJECT USER MANUAL
COTY PROJECT USER MANUAL _EN_GLO_YYYYMMDD FUNCTION: Supply Chain Planning TOPIC Confirmation through the portal a. Order Status b. Response Options c. Submitted confirmation Confirmation through Excel
More informationHOW TO CREATE A BOOKING USING E-DIRECT / GROUP E-DIRECT
HOW TO CREATE A BOOKING USING E-DIRECT / GROUP E-DIRECT An E-direct link shall be emailed to you. Clicking on this link will direct you to the landing page specific to your company s negotiated rate or
More informationSTX & ios Devices. Setting up and using STX iphone, ipad, ipod touch
STX & ios Devices Setting up and using STX iphone, ipad, ipod touch STX for ios provides more flexibility and efficiency for you and your staff. With all the most often used features of STX desktop built-in,
More informationUser Guide. PartnerPortal Support at your Fingertips
User Guide PartnerPortal Support at your Fingertips Table of Contents How to Access the PartnerPortal pg. 3 PartnerPortal User Settings pg. 4 Placing an Order pg. 5-6 Wish List pg. 7 Pricing pg. 8 Submitting
More informationUdio Systems. Front Desk
Udio Systems Front Desk Table of Contents 1. Tour of Udio... 5 2. Login... 6 2.1 First Time User... 6 2.2 Login to Udio... 6 2.3 Changing your Password... 6 3. The Dashboard... 7 3.1 People Search... 7
More informationSystem Configuration
Table of Contents Clerks Module... 4 How to Create a User (Clerk) in the PMS... 5 How to Set Default Login Screen... 11 How to Change a User's Password... 12 How to Delete (or Deactivate) a User... 17
More informationSending Job Requsition Data to Tenstreet API Guide (rev 09/2018)
Sending Job Requsition Data to Tenstreet API Guide (rev 09/2018) Contents Introduction... 1 Agreements and Acknowledgements... 2 Understanding the API... 2 Debugging... 2 Logging... 2 Data Accuracy...
More information