Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

General Purpose


Request Parameter

Variable Name

Mandatory

Variable Type

Example

Parent Variable

Explain
outletIDYesVarchar(255)ABC123

reservationIDYesVarchar(255)ABC123

totalConfirmationYesDouble(10.2)1234.56

paymentAmountYesDouble(10.2)1234.56

bankApprovalCodeYesVarchar(255)0017821

cardHolderNameYesVarchar(255)JOHN SMITH

cardNumberYesNum(17)4111111111111111

cardTypeYesVarchar(255)VISA/MasterCard

cardCVCYesVarchar(4)1234

ccExpMonthYesVarchar(2)09

ccExpYearYesVarchar(4)2025

bankReferenceYesVarchar(255)ABC000012387812

paymentRemarksYesVarchar(255)Online ticket sales ABC123

bankTransactionNoYesVarchar(255)TUY72138211

taxesCountYesNum(9)2

attractionCountYesNum(9)1

guestFolioCountYesNum(9)3

taxBDIID_{x0}NoVarchar(255)ABC123

taxAccountID_{x0}NoVarchar(255)ABC123

taxDescription_{x0}NoVarchar(255)VAT OUTPUT

taxServiceID_{x0}NoVarchar(255)ABC123

taxServiceType_{x0}NoVarchar(255)vat

taxPercentage_{x0}NoVarchar(255)12.00

packageID_{x0}NoVarchar(255)ABC123

attractionCount_{x0}NoVarchar(255)6

attractionID_{x0}NoVarchar(255)ABC123

BDI_guestFolioID_{x0}NoVarchar(255)ABC123

itemPrice_{x0}NoDouble(10.2)0.00

BDI_tempWbn_{x0}NoVarchar(255)76sa6d_243762

guestFolioID_{x0}NoVarchar(255)ABC123

Sample Request with JS

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

$(document).ready(function(){
    $.ajax({
        url:"https://api.ehors.com",
        method:'POST',
        dataType:'xml',
        data:{
            accessID:'ABC123',
            accessKey:'XYZ576abc',
            moduleCode:'P_TKT_CancelSales',
            command:'G_PKG_Details',
            reservationID:'ABC1234',
            cancellationReason:'Cancel from a payment gateway'
        },
        success:function(response){
            console.log(response);
        }
    })
});

Sample request with CURL

curl -d "accessID=ABC123&accessKey=XYZ576abc&moduleCode=TicketSales&command=P_TKT_CancelSales&reservationID=ABC1234&cancellationReason=Cancel from a payment gateway" -X POST https://api.ehors.com

Respond XML Sample


Success XML Sample

<?xml version="1.0" encoding="utf-8"?>
<SCRIPT_RESULT>
    <RESULT/>
    <SCRIPT_STATUS>SUCCESS</SCRIPT_STATUS>
</SCRIPT_RESULT>

XML Node Explain

No XML will return, only "Success" or failed if any system error, like database connection. May refer to NON-SUCCESS Messages

  • No labels