Payment
Click here for a complete list of operations.
GetPaymentTypeData
Description: Gets all payment types from database.
Parameters Sent
token: Key number given upon login to system
currency: Currency
catPackID: PriceListNo returns from GetPaymentInfoForReservation method
payDate: Payment date
resBegDate: Reservation beginning
night: Nights
prePerVal: For first time payment this property must be set -1. If payment is not first time, this property must
be set to value which returns from GetPaymentInfoForReservation.
onlyAgencyPayCategory: Sets true or false
onlyCreditCards: If payment will be made by only credit card, true, else false
bankCode: Code of bank
creditCardCode: Code of card
errorMsg: Used to control whether any fault will return or not.This is both returning and sent parameter.
Returning Parameters
Payment type returns as dataset
Test
The test form is only available for requests from the local machine.SOAP 1.1
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
POST /TvWebServices/Payment.asmx HTTP/1.1 Host: tivrona.tourvisio.com Content-Type: text/xml; charset=utf-8 Content-Length: length SOAPAction: "http://www.tourvisio.com/GetPaymentTypeData" <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetPaymentTypeData xmlns="http://www.tourvisio.com/"> <token>string</token> <currency>string</currency> <catPackID>int</catPackID> <payDate>dateTime</payDate> <resBegDate>dateTime</resBegDate> <night>int</night> <preperVal>int</preperVal> <onlyAgencyPayCategory>boolean</onlyAgencyPayCategory> <onlyCreditCards>boolean</onlyCreditCards> <bankCode>string</bankCode> <creditCardCode>string</creditCardCode> <errorMsg>string</errorMsg> </GetPaymentTypeData> </soap:Body> </soap:Envelope>
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Body> <GetPaymentTypeDataResponse xmlns="http://www.tourvisio.com/"> <GetPaymentTypeDataResult> <xsd:schema>schema</xsd:schema>xml</GetPaymentTypeDataResult> <errorMsg>string</errorMsg> </GetPaymentTypeDataResponse> </soap:Body> </soap:Envelope>
SOAP 1.2
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
POST /TvWebServices/Payment.asmx HTTP/1.1 Host: tivrona.tourvisio.com Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetPaymentTypeData xmlns="http://www.tourvisio.com/"> <token>string</token> <currency>string</currency> <catPackID>int</catPackID> <payDate>dateTime</payDate> <resBegDate>dateTime</resBegDate> <night>int</night> <preperVal>int</preperVal> <onlyAgencyPayCategory>boolean</onlyAgencyPayCategory> <onlyCreditCards>boolean</onlyCreditCards> <bankCode>string</bankCode> <creditCardCode>string</creditCardCode> <errorMsg>string</errorMsg> </GetPaymentTypeData> </soap12:Body> </soap12:Envelope>
HTTP/1.1 200 OK Content-Type: application/soap+xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope"> <soap12:Body> <GetPaymentTypeDataResponse xmlns="http://www.tourvisio.com/"> <GetPaymentTypeDataResult> <xsd:schema>schema</xsd:schema>xml</GetPaymentTypeDataResult> <errorMsg>string</errorMsg> </GetPaymentTypeDataResponse> </soap12:Body> </soap12:Envelope>