How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Oracle Hospitality Credit Card API

The Credit Card Internal Service contains operations used internally by OPERA Cloud.

Oracle Hospitality Credit Card API is one of 154 APIs that Oracle Hospitality publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Credit Card. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 16 operations across 15 paths, and defines 87 schemas. It is described by OpenAPI 3.2.0, at version 26.2.0.0.

Requests are made against a single base URL, /fof/config/v1.

16 operations 15 paths 87 schemas 11 GET3 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
26.2.0.0
Server
/fof/config/v1
License
Terms of Service
Resource Areas
1

Paths & Operations 16

Across 15 paths, the API surfaces 16 operations — 11 GET, 3 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

CreditCard 16

The Credit Card Internal Service contains operations used internally by OPERA Cloud.

GET
/authorizationRule
Operation to fetch AuthorizationRule.
getAuthorizationRule 17 params → 200204400401403404405406
GET
/cardReaderDelimiters
Operation to fetch CardReaderDelimiters.
getCardReaderDelimiters 9 params → 200204400401403404405406
GET
/creditCardInfo
Operation to fetch CreditCardInfo.
getCreditCardInfo 18 params → 200204400401403404405406
GET
/creditCardTypes/validate
Operation to validate CreditCardType.
validateCreditCardType 58 params → 200204400401403404405406
GET
/creditCards/decode
Operation to Decode Card.
decodeCard 10 params → 200204400401403404405406
GET
/creditCards/readerDevices
Operation to fetch CreditCardReaderDevices.
getCreditCardReaderDevices 8 params → 200204400401403404405406
POST
/creditCards/vaultedId
Operation to fetch CreditCardUniqueId.
getCreditCardUniqueId 8 params body → 201400401403404405406413
PUT
/hotels/{hotelId}/interfaces/{interfaceLogoId}/customData
Operation to update hotel interface custom data.
updateInterfaceCustomData 10 params body → 200400401403404405406413
GET
/hotels/{hotelId}/interfaces/{interfaceLogoId}/customData
Operation to fetch hotel interface custom data.
getHotelInterfaceCustomData 11 params → 200204400401403404405406
GET
/prepaidCarddeprecated
Operation to fetch Prepaid Card.
getPrepaidCard 15 params → 200204400401403404405406
POST
/prepaidCard/search
Operation to fetch Prepaid Card.
searchPrepaidCard 8 params body → 200204400401403404405406
GET
/prepaidCardBalancedeprecated
Operation to fetch prepaid card balance.
getPrepaidCardBalance 15 params → 200204400401403404405406
POST
/prepaidCardBalance/search
Operation to fetch prepaid card balance.
searchPrepaidCardBalance 8 params body → 200204400401403404405406
GET
/prepaidCards
Operation to fetch PrepaidCards.
getPrepaidCards 18 params → 200204400401403404405406
PUT
/secureApplicationSettings
Operation to change AR SecureApplicationSettings.
putSecureApplicationSettings 8 params body → 200400401403404405406413
GET
/services/creditCard/status
Operation to ping.
pingCreditCardService 9 params → 200204400401403404405406

Schemas 87

The contract defines 87 schemas that model the data the API accepts and returns. The most detailed are generalInfoType (43 properties), interfaceAdditionalInfoType (24 properties), resPaymentCardType (19 properties), prepaidCardInfoType (18 properties). Each schema is shown below with its type and property counts.

prepaidCardsType
array
Holds fixed charge detail.
cardTypeType
string
This is required for Credit Card Payment Methods. This indicates the type of Credit Card associated with this payment method.
listOfDevicesType
array
prepaidCardTransactionType
object
Prepaid Card transaction.
9 properties
interfaceAdditionalInfoType
object
24 properties
prepaidCardDetails
object
Response for fetch Prepaid card operation
3 properties
sVTransactionType
string
Status of the Hotel Interface either STOPPED or RUNNING.
prepaidCards
object
3 properties
classOfServiceType
object
9 properties
resPaymentCardType
object
Information on a credit card for the customer.
19 properties
reservationPaymentMethodType
object
7 properties
authorizationRule
object
3 properties
warningsType
array
Used in conjunction with the Success element to define a business error.
cardNumberTypeType
string
Simple type for indicating if credit card number is tokenized.
uniqueID_Type
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
2 properties
searchPrepaidCardBalanceRequest
object
7 properties 2 required
currencyAmountType
object
A monetary value expressed with a currency code.
2 properties
creditCardUniqueIdType
object
Information about the credit card unique id.
10 properties
importRoomsType
object
6 properties
creditCardServiceActionType
string
Instruction to call direct vendor service.
tCPConfigType
object
2 properties
decodedCard
object
3 properties
ifcMenuTypeType
string
Data Card System
instanceLink
object
Metadata describing link description objects that MAY appear in the JSON instance representation.
7 properties
prepaidCardTransactionsType
array
Prepaid card transaction details.
prepaidCardTransactionInfoType
object
Prepaid Card Transactions
8 properties
generalInfoType
object
43 properties
cardProcessingType
string
creditCardUniqueIdRQ
object
Request for fetching credit card unique id.
2 properties
status
object
Response Body.
2 properties
interfaceCustomDataDetailsType
array
Collection of custom data details of a hotel interface.
postingAccountType
object
8 properties
prepaidCardBalanceDetails
object
Response for fetch Prepaid card balance operation
3 properties
itemizerType
object
4 properties
prepaidCardType
object
Holds fixed charge information.
17 properties
interfaceControlSpecType
object
7 properties
applicationSettingLevelType
string
interfacePrimaryInfoType
object
10 properties
definedNameFormatType
object
5 properties
interfaceCommunicationInfoType
object
2 properties
interfaceExportDataDetailsType
array
Collection of export data details of a hotel interface.
transactionCodeDetailType
object
13 properties
warningType
object
Used when a message has been successfully processed to report any warnings or business errors that occurred.
10 properties
creditCardInfo
object
3 properties
exceptionDetailType
object
Complex type that contains error details for a REST call.
9 properties 2 required
interfaceExportDataDetailType
object
This gives information of export detail of a hotel interface.
6 properties
interfaceControlArticleType
object
6 properties
hotelInterfaceStatusType
string
Status of the Hotel Interface either STOPPED or RUNNING.
prepaidCardTransactionSourceType
string
Vendor transaction source type.
prepaidCardTrxTypeType
string
Reload transaction.
interfaceControlCfgType
object
5 properties
workstationSetupType
array
List of workstations of a hotel interface.
creditCardReaderDevices
object
3 properties
transactionCodeInfoType
object
10 properties
emailType
object
Information on an email for the customer.
11 properties
maskDialNumberType
string
Mask the dialled digits as per the room configuration.
interfaceExportDataInfoType
object
This type holds the export data of a hotel interface.
2 properties
interfaceCustomDataInfoType
object
This type holds the custom data of a hotel interface.
3 properties
operaVersionNumberType
string
Current Opera Version Number
cardReaderDelimiters
object
3 properties
creditCardTypeValidationStatus
object
4 properties
applicationSecureSettingType
object
Internal settings that is mainly used to get a secure information on the type.
4 properties
itemizerShortInfoType
object
3 properties
interfaceCustomDataDetailType
object
This gives information of custom detail of a hotel interface.
2 properties
translationType
object
8 properties
creditCardReaderDevicesType
object
Supported credit card reader devices.
4 properties
errorInstance
object
Complex type that contains error instance details for a REST call.
7 properties 2 required
interfaceControlLangType
object
5 properties
hotelInterfaceDetailType
object
12 properties
postingInfoType
object
13 properties
hotelInterfaceDetail
object
Request object for changing Hotel Interface Data.
3 properties
prepaidCardInfoType
object
Detailed information about the prepaid card.
18 properties
profileId
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
6 properties
creditCardUniqueId
object
3 properties
telephoneChargeType
string
Auto Choose
reservationId
object
An identifier used to uniquely reference an object in a system (e.g. an airline reservation reference, customer profile reference, booking confirmation number,…
6 properties
cardReaderDelimitersType
object
Configured delimiters for parsing a card track data based on a particular card reader device.
16 properties
interfaceWorkstationType
object
8 properties
applicationSecureSetting
object
3 properties
searchPrepaidCardRequest
object
7 properties 2 required
prepaidCardDetailsType
object
Prepaid Card Details.
10 properties
operaVersion
object
Response for Ping operation.
3 properties
links
array
serialPortConfigType
object
5 properties
authorizationRuleType
object
Configured rule for computing the amount to authorize.
3 properties
hotelInterfaceTypeType
string
XML Posting Interface
creditCardUniqueIdInfoType
object
Information about the credit card unique id.
13 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

oracle-hospitality-creditcard-api-openapi.yml Raw ↑

Other APIs Oracle Hospitality publishes across the network.

OPERA Cloud RnA Activities GraphQL API
OPERA Cloud RnA ARAccountsReceivable GraphQL API
OPERA Cloud RnA ARAgingReport GraphQL API
OPERA Cloud RnA ARLedger GraphQL API
OPERA Cloud RnA BookingReservationExtended GraphQL API
OPERA Cloud RnA BookingsBlockProductionChanges GraphQL API
OPERA Cloud RnA BookingsBlockStatusChanges GraphQL API
OPERA Cloud RnA BookingsBlock GraphQL API
OPERA Cloud RnA BookingsReservation GraphQL API
OPERA Cloud RnA CateringEventForecast GraphQL API
OPERA Cloud RnA CateringEventPostings GraphQL API
OPERA Cloud RnA CateringEventStatusChanges GraphQL API
Where this information came from

This is an independent, third-party profile of Oracle Hospitality Credit Card API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.