{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amadeus/refs/heads/main/json-schema/hotel-search-hotel-product-payment-policy-schema.json", "title": "HotelProduct_PaymentPolicy", "description": "Accepted Payment Methods and Card Types. Several Payment Methods and Card Types may be available.", "type": "object", "properties": { "creditCards": { "description": "Accepted Payment Card Types for the `method` CREDIT_CARD", "type": "array", "items": { "type": "string", "minLength": 2, "maxLength": 2, "pattern": "^[A-Z]{2}$" }, "minLength": 2, "maxLength": 2, "pattern": "^[A-Z]{2}$" }, "methods": { "description": "Accepted Payment Methods", "type": "array", "items": { "title": "Method", "description": "The Payment Methods\n * CREDIT_CARD (CC) - Payment Cards in `creditCards` are accepted\n * AGENCY_ACCOUNT - Agency Account (Credit Line) is accepted. Agency is Charged at CheckOut\n * TRAVEL_AGENT_ID - Agency IATA/ARC Number is accepted to Guarantee the booking\n * CORPORATE_ID (COR-ID) - Corporate Account is accepted to Guarantee the booking\n * HOTEL_GUEST_ID - Hotel Chain Rewards Card Number is accepted to Guarantee the booking\n * CHECK - Checks are accepted\n * MISC_CHARGE_ORDER - Miscellaneous Charge Order is accepted\n * ADVANCE_DEPOSIT - Cash is accepted for Deposit/PrePay\n * COMPANY_ADDRESS - Company Billing Address is accepted to Guarantee the booking", "type": "string", "enum": [ "CREDIT_CARD", "AGENCY_ACCOUNT", "TRAVEL_AGENT_ID", "CORPORATE_ID", "HOTEL_GUEST_ID", "CHECK", "MISC_CHARGE_ORDER", "ADVANCE_DEPOSIT", "COMPANY_ADDRESS", "VCC_BILLBACK", "VCC_B2B_WALLET", "DEFERED_PAYMENT", "TRAVEL_AGENT_IMMEDIATE" ] } } } }