Spotnana Service Charge API is one of 33 APIs that Spotnana publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Service Charge. The published artifact set on APIs.io includes an OpenAPI specification and an API reference.
This API exposes
1 operation
across 1 path,
and defines 99 schemas.
It is described by OpenAPI 3.2.0, at version v2.
Requests are made against a single base URL, https://api-ext-sboxmeta.partners.spotnana.com.
The identity and technical contract details declared by the specification.
OtherFeeType
string
Other fee type
AppliedWaiveOffInfo
object
Information about TMC fee waivers applied by an agent during checkout.
2 properties
AgentAssistedTripFeeInfo
object
Trip Fees when Agent is booking for Traveler.
3 properties
1 required
CreditCardAccess
object
Access type for cards to check who in the organization has permission to use it
3 properties
2 required
SecondaryServiceProviderTmc
object
Secondary service provider TMC info
3 properties
3 required
ListServiceChargesResponse
object
Response for list service charges.
1 property
ServiceChargeEntity
object
Entity for service charge.
2 properties
2 required
VirtualCardVendor
string
Type of Virtual card vendor
CardMetadata2
object
Metadata for Card payment source.
4 properties
TmcInfo
object
TMC config information.
4 properties
2 required
PaymentSourceType
string
Type of Payment Source
ErrorResponse
object
2 properties
ServiceChargeEntityType
string
Entity type for service charge.
TransactionFeeInfo
object
Transaction Fee Info
4 properties
1 required
ExpiryWrapper
object
1 property
NonBillableReasonCode
string
Reason code for non-billable agent contact.
PaymentMethod
string
Payment method
DirectBillingWrapper2
object
Wrapper for DirectBilling metadata
1 property
1 required
BookingFeeInfo
object
1 property
1 required
TmcBasicInfo
object
TMC related basic information.
2 properties
2 required
FormOfPayment
object
Information about form of payment to be used to charge customer
7 properties
1 required
DateTimeOffset
object
ISO8601 UTC Date Time
1 property
1 required
VirtualCardInfo
object
Virtual card information like maximum deployment amount, valid date range.
2 properties
FailureReason
object
Contains the failure reason in case of any Failed Transaction
1 property
TmcCalculatorInfo
object
TMC calculator processor info
2 properties
2 required
PrimaryServiceProviderTmc
object
Primary service provider TMC info
1 property
1 required
PaymentStatus
string
Payment status.
WaiveOffFeeReason
object
Fee waive off reason info.
2 properties
ServiceFeeTransactionType
string
Transaction type for service fee
CreditCardAccessType
string
Identifies the different ways the card can be used across an organization
UserOrgId
object
User and user's organization information.
5 properties
2 required
CardCompany
string
The issuing company of card
NonBillableReason
object
Reason for non-billable agent contact.
2 properties
1 required
ServiceChargeType
string
Type of service charge. TMCCHARGE: Service charge for a service charged by the TMC.
DateTimeLocal
object
Local date and time in ISO 8601 format.
1 property
1 required
LegalEntityId
object
The ID of the legal entity.
1 property
1 required
OrganizationId
object
Organization id for traveler.
1 property
1 required
StripeInfo
object
Stripe payment gateway information
5 properties
OrganizationAgencyId
object
Agency id for the organization.
1 property
1 required
DateRange
object
Date range within which the virtual card can be charged.
2 properties
2 required
FlightPassPaymentMetadataWrapper
object
Wrapper for Flight Pass payment metadata.
2 properties
1 required
ChargeProcessorInfo
object
Information about the processor that calculated the charge
ServiceType
string
Type of service for service charge. ITINERARYBOOKING: Service charge for travel booking. AGENTCONTACT: Service charge for agent contact.
Card
object
User card info
15 properties
1 required
Dimensions
object
Image dimensions ie width and height.
2 properties
UAPassPlusMetadataExternal
object
Details for UAPassPlus Metadata.
1 property
FlightPassPaymentAmounts
object
Fare breakdown for the flight pass booking.
4 properties
TravelType
string
Travel Type
TokenizedExpiryWrapper
object
1 property
AgentFeeInfo
object
1 property
1 required
ConfermaInfo
object
Details of conferma - one of virtual card vendors.
1 property
1 required
Money
object
Money object containing details such as the amount, the currency code, and the converted amount.
5 properties
2 required
StripeInfoWrapper
object
Wrapper for StripeInfo
1 property
1 required
OwnershipLabel
string
Ownership label of the card whether it is personal, corporate or central.
FailureDetails
object
Failure details
2 properties
VirtualCardPaymentMetadata
object
Metadata for Virtual Card.
4 properties
1 required
DirectBilling2
object
Metadata for Direct Billing
2 properties
1 required
FareAmount
object
Fare amount including base fare and tax.
3 properties
2 required
ServiceChargeRecord
object
Service charge record.
15 properties
6 required
FlightPassPaymentMetadata
object
Metadata specific to Flight Pass payment method in OtherCoinage.
2 properties
VendorProgramPaymentMetadata2
object
Metadata related to vendor program payment method
OtherFeeInfo
object
Other Fee Info
5 properties
2 required
SupplierType
string
Supplier type like Sabre, TravelFusion etc.
ErrorParameter
object
Error parameter
2 properties
ServiceCharge
object
Service charge.
6 properties
3 required
UserId
object
User identifier
1 property
1 required
CentralCardAccessLevel
string
Identifies at which level central card is applicable, for example organization or legal entity.
ValueAddedServiceFeeInfo
object
Value Added Service Fee Info
5 properties
1 required
TokenizedExpiry
object
Contains the tokenized expiry of a Card.
2 properties
2 required
TripFeeInfo
object
Trip Fee Info
3 properties
1 required
BookingDetails
object
Booking information
5 properties
PaymentTransaction
object
Payment Transaction
5 properties
CompanyId
object
Company ID
1 property
1 required
Tax
object
Tax details
3 properties
1 required
TaxAmount
object
Tax
4 properties
3 required
GatewayIdentifier
object
2 properties
Image
object
An image with meta data. Either the data or url property must be supplied to load the image.
3 properties
AgentContact
object
Details of agent contact event.
9 properties
4 required
UAPassPlusMetadataWrapperExternal
object
Wrapper for UAPassPlus response metadata
1 property
1 required
GatewayInfo
object
Payment gateway information
ValueAddedServiceFeeType
string
Value added service fee type
Latlng
object
Latitude and Longitude for a Location
2 properties
2 required
CardAccessEntity
object
Contains the central access level and entity id.
2 properties
1 required
FlightPassTax
object
A single tax component of the flight pass fare.
2 properties
AgentContactType
string
Agent contact type
PaymentMetadata
object
Payment metadata related to form of payment
4 properties
VirtualCardVendorInfo
object
Virtual card related information like vendor, cardId, card-pool id of vendor etc.
4 properties
2 required
ListServiceChargesRequest
object
Request for list service charges.
1 property
Expiry
object
Contains the expiry of a Card.
2 properties
2 required
NoPrepaymentMetadata
object
Metadata for No Prepayment payment source (car bookings on no-guarantee rates).
1 property
1 required
PostalAddress
object
Postal Address Details
19 properties
2 required
CardExpiry
object
Contains the expiry of a Card.
RuleBasedInfo
object
Rule based processor info
2 properties
2 required
CompanyRef
object
Basic information about a company.
3 properties
1 required
AgentContactOp
string
Agent contact operation.
AgentAssistedTransactionFeeInfo
object
Transaction Fees when Agent is booking for Traveler.
4 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Spotnana publishes across the network.