PTechHotelInfo Type
Contains additional information required for the Hotel/Lodging industry.
Remarks
This type is used in both authorizations and detail records when processing transactions in the hotel/lodging industry type. At minimum, you should pass the expected Duration of stay, ArrivalDate, expected DepartureDate, and SaleCode. You may pass the ExtraChargeAmount and ExtraChargesCode in the authorization, but those are normally not known until settlement. To process a reservation or any other transaction where the customer and his card are not physically present, set the PreferredCustomer field to True;. This will indicate to Paymentech that the transaction is a card-not-present authorization (PreferredCustomer must be set to False for normal card-present transaction processing).
Fields
ArrivalDate String |
Date the customer checked in, or the expected arrival date when authorizing a reservation. This field must contain an actual valid date. | ||||||||||||||
ChargeDescriptor int |
Provides additional information about what this transaction was used for at the hotel. If used to pay for actual hotel accommodations, this should be set to cdLodging. If this transaction was used for any hotel-provided services, it should be set to the corresponding description listed below. Available descriptors include:
| ||||||||||||||
DepartureDate String |
Date the customer checked out, or the expected check-out date when authorizing a reservation. This field must contain an actual valid date. | ||||||||||||||
Duration int |
The number of days the customer stayed in the hotel, or the expected duration of stay when authorizing a reservation. This field must be between 1 and 99 days. | ||||||||||||||
ExtraChargeAmount String |
Total amount of extra charges incurred by the customer. Use the ExtraChargesCode to indicate the types of charges that have been added on to this transaction. This must be formatted as a dollar amount with a real decimal point, excluding the dollar sign. For instance "12.00" | ||||||||||||||
ExtraChargesCode String |
List of extra charges added to the cost of lodging. You may include a list of extra charges for hotel transactions. Simply add the code below to this field. Multiple codes may be specified by concatenating them together. Only six extra charges may be added. For instance "240000" indicates the customer dined at the hotel restaurant and drank from the mini bar in his room. Available codes include:
| ||||||||||||||
PreferredCustomer boolean |
Set this field to True to process a hotel transaction as card-not-present. This can be used for phoned-in reservations, no-show charges, or any transaction that takes place without the customer's physical card present. This field is only applicable for Visa and MasterCard transactions. Other card types must use the PTechECommerce bean for phone or internet reservations. | ||||||||||||||
SaleCode int |
Provides additional details about the type of this transaction. |
Constructors
public PTechHotelInfo();