Skip to content
Oracle Hospitality

Oracle OPERA Cloud Payment Integration: OPI, OHIP and How Payments Post Back

Claudio GiussaniLast updated 20 August 202615 min read
Hotel receptionist working at a front-desk computer, where OPERA Cloud payments are taken and posted to the guest folio

Poor payment integration rarely announces itself as a technology problem. It shows up in finance. Days are lost each month matching folios to acquirer settlement. Folios disagree with the money actually received. Card data is handled in places that inflate PCI scope, and nobody has a clear line of sight on when settled funds will arrive. Across a multi-property group, it also shows up as a different payment operation in every hotel.

The cause is usually architectural. A card payment travels a chain — PMS → payment provider → acquirer → settlement → finance — and every hand-off in that chain is a point where the guest's financial record and the money can drift apart. That is why payment integration in Oracle OPERA Cloud is a platform decision rather than a processor decision, and why it belongs to CIOs, IT Directors and Finance Directors rather than to a procurement line item.

Oracle OPERA Cloud payment integration is the connection between a payment provider and Oracle's OPERA Cloud property management system that lets a hotel authorise, tokenise and record card payments against a reservation and folio — at the desk, in outlets, and remotely. Oracle exposes two integration points: OPI (Oracle Payment Interface) for the payment transaction, and OHIP (Oracle Hospitality Integration Platform) for exchanging reservation, profile and folio data with OPERA Cloud. Oracle publishes a list of Certified Payment Service Providers for OPI.

Oracle's architecture and terminology come first, grounded in Oracle's own documentation. How 934 and the Juno platform fit within that architecture comes after it.

Who this guide is for

  • Hotel CIOs and IT Directors evaluating Oracle payment integrations
  • Finance Directors and teams responsible for reconciliation and settlement
  • Procurement shortlisting OPERA Cloud payment providers
  • Oracle Hospitality implementation partners and system integrators
  • Hotel groups migrating from OPERA 5 to OPERA Cloud

What "OPERA Cloud payment integration" means

In operational terms, integration is what keeps three records in agreement: the transaction at the payment provider, the folio in OPERA, and the settlement from the acquirer. Every event in a stay has to reach all three — the pre-authorisation on arrival, incremental authorisations during a long stay, outlet charges, the final capture at checkout, refunds, and the settlement that arrives days later.

OPERA is the system of record, so the folio is where agreement is judged. A payment that authorises cleanly but records imperfectly is still a failure, because someone resolves it by hand. When the three records agree automatically, the reconciliation that usually costs finance teams days a month becomes largely automatic.

The two Oracle interfaces do different jobs in that chain. OPI carries the payment. OHIP carries the OPERA Cloud data around it, where additional context or functionality is required. Full remote payments are not, to date, a native OPERA Cloud functionality; providers such as 934 can deliver remote payment capabilities through deeper OHIP integration, but this capability should not be assumed for every PSP.

Three records in agreement

  • Payment transactionPayment providerAuthorisation, capture, void or refund as processed.
  • Guest folioOPERAThe guest's running financial record — the system of record.
  • Settlement recordAcquirerThe money actually settled to the hotel.

Why the records sit in separate systems

OPERAOPI — payment transactionPayment providerAuthorisation · capture · settlementAcquirer

OHIP — OPERA Cloud context and data, where applicable. Not required for a payment to reach the folio.

Reconciliation — can these three records be reconciled?

Reconciliation compares the folio, payment transaction and settlement; settlement itself is not a folio posting.

The diagram shows three separate financial records: the payment transaction at the payment provider, the guest folio in OPERA and the settlement record from the acquirer. Payment integration keeps the records aligned, while reconciliation compares them to explain differences. OPI carries the payment interaction with OPERA; OHIP can provide additional OPERA Cloud context and data where applicable.

Three separate records, held in three different systems. Good payment integration keeps them aligned; reconciliation explains the differences between them.

The problem: why connecting payments to OPERA is harder than it looks

A hotel is not a single till. It is a property — often several properties in a group — with a front desk, food and beverage outlets, a spa, events, and remote reservations. Each generates card transactions that must reach the right folio, in the right currency, and later reconcile to an acquirer's settlement file. Add chip-and-PIN terminals, remote pay-by-link, and card-on-file for no-shows, and the surface area grows quickly.

Two things make OPERA specifically demanding:

  • The folio is the source of truth — so a payment that doesn't record cleanly creates a mismatch someone resolves by hand.
  • There are two Oracle interfaces (OPI and OHIP), two product lines (OPERA Cloud and OPERA 5), and Oracle's certification requirements to navigate — and choosing the wrong path, or an uncertified provider, is where projects stall.

OPI (Oracle Payment Interface) explained

OPI (Oracle Payment Interface) is Oracle's payment interface — the interface that connects OPERA to a payment provider so a transaction can be authorised and the result returned to the property system. It is used with both OPERA Cloud and OPERA 5 deployments. Oracle Simphony uses SPI (Simphony Payment Interface), the Simphony-related payment interface, rather than OPI directly.

Oracle publishes and maintains the current list of Certified Payment Service Providers for OPI — providers validated to integrate through the interface — in its Payments documentation. In practice, OPI is the standard doorway, and the payment provider a hotel chooses must be certified to use it.

Oracle also offers its own first-party payments product: Oracle Payments (Oracle Payment Cloud Service). Oracle describes it as extending "its payment integration offering with a payment platform that offers customers a single provider for property management and payments." A hotel therefore chooses between Oracle's own payments and a Certified Payment Service Provider integrated through OPI.

OHIP (Oracle Hospitality Integration Platform) explained

OHIP (Oracle Hospitality Integration Platform) is Oracle's API-based integration platform for connecting OPERA Cloud to third-party applications (see Oracle's Integration Platform documentation). To date, OHIP applies to OPERA Cloud rather than to the other OPERA products. Where OPI is specifically the payment interface, OHIP is the broader data layer through which partners exchange reservation, profile, folio and related data with OPERA Cloud.

For payments, OHIP is how a modern integration reads the context around a transaction — the reservation, the folio, the guest — and writes results back through a supported, forward-compatible API rather than older point-to-point interfaces. Oracle's stated direction for OPERA Cloud is API-led through OHIP, so a provider fluent in both OPI and OHIP is aligned with the platform Oracle is investing in.

OPI vs OHIP: which does what

In short. OPI carries the payment; OHIP carries OPERA Cloud data and can provide additional functionality around the payment. They are complementary, but OHIP is not required for every payment to reach the folio.

OPI (Oracle Payment Interface) OHIP (Oracle Hospitality Integration Platform)
Role Payment interface — carries the transaction API-based integration platform for OPERA Cloud data
Scope Payments specifically Reservations, profiles, folios and related data
Used with OPERA Cloud and OPERA 5 OPERA Cloud
Validation Oracle "Certified Payment Service Providers" list Oracle validates partners integrating through OHIP
When it's used Every authorised payment Reading context and writing results in OPERA Cloud

They are complementary. Many modern OPERA Cloud payment integrations use OPI for the payment and OHIP for the surrounding data — though Oracle supports more than one implementation pattern.

Oracle Payments or a Certified PSP through OPI: how buyers choose

In short. Oracle Payments gives you a single Oracle provider for PMS and payments; a Certified PSP through OPI gives you specialist acquiring, multi-acquirer/multi-currency reach and reconciliation depth. The right answer depends on estate complexity.

Oracle offers both routes and leaves the trade-off to the buyer. A neutral way to frame it:

Consideration Oracle Payments (first-party) Certified PSP via OPI
Provider relationship Single Oracle provider for PMS + payments Specialist payments provider alongside Oracle PMS
Acquiring flexibility As offered by Oracle Payments Provider's acquiring / multi-acquirer, multi-currency reach
Reconciliation depth Within Oracle's payment platform Provider's reconciliation-to-settlement capability
Best fit Estates wanting a single accountable vendor Groups needing acquiring optimisation, multi-property or multi-market reach

934 recommendation: The more complex the estate — multiple markets, currencies, acquirers, or a mixed OPERA Cloud/OPERA 5 footprint — the more the reconciliation and acquiring capabilities of a specialist provider matter. Confirm current Oracle Payments capabilities against Oracle's documentation before comparing.

OPERA Cloud vs OPERA 5: integration differences that affect payments

Many groups run a mix of OPERA Cloud (Oracle's SaaS platform) and OPERA 5 (the earlier on-premise/hosted platform). They are not the same integration.

OPERA Cloud OPERA 5
Architecture Cloud SaaS, API-led (OHIP) On-premise / hosted, interface-driven
Preferred data layer OHIP Traditional OPERA interfaces
Payment interface OPI OPI
Oracle's direction Strategic platform Migrated off over time

A payment provider should support both, because most groups are mid-migration (see the coexistence question below).

How a payment reaches the folio

Lifecycle

  1. 01Reservation contextReservation and folio data read via OHIP on OPERA Cloud.Optional
  2. 02AuthorisationSent through OPI to the provider, then the acquirer.
  3. 03TokenisationThe card is exchanged for a token; no PAN is stored.
  4. 04Folio postingThe result is recorded against the guest folio in OPERA.
  5. 05Settlement & reconciliationSettled amounts matched back to folio postings.

A representative payment-to-folio lifecycle in five stages. One: reservation context, where the provider reads reservation and folio data through OHIP on OPERA Cloud — a useful but optional step, as a payment can reach the folio without it. Two: authorisation, sent through OPI to the provider and on to the acquirer. Three: tokenisation, exchanging the card for a token so no card number is stored. Four: folio posting, recording the result against the guest folio. Five: settlement and reconciliation, matching settled amounts to folio postings. The exact sequence depends on the Certified Payment Service Provider; implementations vary.

A representative lifecycle, not a fixed sequence. Reading reservation context through OHIP is useful but optional, and the exact flow depends on the payment provider.

In short. Reading reservation context through OHIP is a desirable but optional step: a payment can reach the folio without it. The last two stages — folio posting and reconciliation to settlement — are where hotels win or lose the night audit.

The following is a representative integration flow — 934 implementation guidance grounded in the Oracle interface roles above. The exact sequence depends on the Certified Payment Service Provider; confirm specifics against the provider's and Oracle's documentation.

  1. Reservation context — useful, not required. It lets the provider tie a payment to the right reservation, room and folio window, which is what makes automated matching possible later. On OPERA 5 this context is not available through OHIP, so providers rely on what OPI carries; payments still reach the folio.
  2. Authorisation — the commercial decision point. Pre-authorisation amounts, incremental top-ups during the stay and the acquirer's response codes determine whether the front desk sees a clean check-in or a manual retry. Behaviour here is provider-specific and worth testing before go-live.
  3. Tokenisation — what keeps card data out of the hotel's systems. Because a token rather than a PAN is retained, card-on-file operations such as no-show, incremental and post-departure charges can be taken later without re-keying a card, and fewer systems fall inside PCI DSS scope.
  4. Folio posting — the point at which the payment becomes part of the guest's financial record. If postings are late, partial or duplicated, every downstream number is wrong: the folio, the night audit and the finance export. This is the stage most worth stress-testing against voids, refunds and failed captures.
  5. Settlement and reconciliation — settlement is money moving from the acquirer, not a folio posting. Reconciliation compares what settled with what was posted and explains the differences — timing, fees, chargebacks — rather than expecting the two to be identical.

When stages 4 and 5 are automated and reliable, the night audit stops being a matching exercise. When they aren't, someone reconciles by hand every morning — the most common reason hotels replace a payment integration.

Example — a real hotel workflow

  1. A guest checks in for three nights; the front desk performs a pre-authorisation.
  2. Restaurant charges are added during the stay.
  3. The pre-authorised amount is kept aligned with the folio balance throughout the stay.
  4. Checkout captures the final amount.
  5. Settlement arrives from the acquirer.
  6. Finance reconciles the settlement against the folio — automatically.

Tokenisation and PCI scope in OPERA Cloud

In short. Tokenisation stores a reusable token instead of the card number — enabling safe card-on-file and materially shrinking the systems in PCI DSS scope.

Tokenisation lets a hotel store a reusable reference for a card without holding the card number itself. In the Oracle stack it is provided through Oracle's payment-card solutions — including the Token Proxy Service and Secure Payment Gateway listed among Oracle's integration platforms — and/or the certified payment provider. Oracle documents both services in its Integration Platforms documentation. The result is that OPERA and downstream systems hold a token, not the cardholder's PAN (primary account number).

Because the sensitive card data is handled inside the payment environment rather than the hotel's, tokenisation materially reduces the systems that are "in scope" for PCI DSS. It does not remove the hotel's PCI DSS obligations. Two practical consequences follow: card-on-file can be done safely, with no-show, incremental and post-departure charges taken against a stored token; and the PCI footprint is smaller, because fewer systems touch cardholder data.

Questions hotel IT and finance teams ask

These answer common commercial-investigation questions. Where an answer depends on the payment provider rather than Oracle, it is marked as implementation guidance.

Can OPERA Cloud and OPERA 5 coexist during chain migration?

Yes — and for most groups they do, often for a long period. OPERA Cloud and OPERA 5 are both current Oracle products, integrated differently (OHIP + OPI for Cloud; traditional interfaces + OPI on-premise for OPERA 5). 934 recommendation: choose a payment provider that supports both so a mixed estate runs one payment operation and one reconciliation model through the migration, rather than two disconnected ones.

Does OPERA Cloud support multiple acquirers?

OPERA connects to a payment provider through OPI; whether multiple acquirers are supported is a capability of that provider's platform, not of OPERA itself. If a group needs different acquirers by country or currency — for example one acquirer in Europe and another in Latin America — that is delivered by the provider's payment orchestration and acquiring, sitting behind OPI. It is a provider-selection question, not an OPERA limitation.

Can hotels continue using their existing payment terminals?

It depends on the payment provider's supported terminal estate and how terminals connect, whether semi-integrated at the desk or provider-managed. OPI supports card-present flows, but the specific terminal models and whether existing devices can be retained are determined by the provider. Confirm both with the provider before assuming devices carry over.

What happens when a payment fails or a system is unavailable?

Payment failures and system unavailability are handled by the payment provider's platform. Retry behaviour, error handling, and any offline or store-and-forward capability are provider features, not documented OPERA internals. 934 recommendation: where connectivity is intermittent — cruise, or remote properties — ask specifically how the provider handles authorisation when a system is unavailable, and how those transactions later reconcile to the folio. Do not assume a behaviour Oracle does not document.

How does multi-property payment integration work?

OPERA Cloud supports multi-property operations. Payment integration across a group is then a matter of configuration plus the provider's ability to operate consistently across properties: shared tokenisation, consolidated reporting, and reconciliation at group level. Evaluate a provider on those capabilities rather than on single-property functionality alone.

What Oracle validation means — and why it de-risks the project

Oracle validates partners that integrate through its interfaces. For payments, Oracle publishes a list of Certified Payment Service Providers for OPI; OHIP integrations are built and validated by partners in Oracle's integration programme. A certified integration is recognised, supported and maintained against Oracle's roadmap, rather than a bespoke connector that breaks at the next OPERA update.

For a buyer, validation de-risks three things: that the integration works, that it is supported, and that it stays working as OPERA Cloud evolves. When shortlisting providers, it is the first filter. Confirm the provider appears on Oracle's certified list for the interface you need, and check the provider's Oracle partnership through Oracle's Find a Partner directory.

Common mistakes when integrating payments with OPERA

  • Choosing an uncertified connector for speed, then re-doing it after an OPERA update breaks it.
  • Treating OPI and OHIP as either/or rather than using each for its role.
  • Ignoring the OPERA 5 estate and assuming everything is on OPERA Cloud.
  • Storing card data to enable card-on-file instead of using tokenisation — inflating PCI scope.
  • Optimising the front desk only and leaving F&B, spa, events and remote payments on separate, unreconciled tools.
  • Underestimating reconciliation — an integration that authorises well but doesn't record and reconcile cleanly just moves the problem to finance.

Choosing an OPERA Cloud payment partner: a 7-point checklist

  1. Validated for OPI and, where OHIP functionality is required, able to demonstrate the appropriate Oracle-validated integration.
  2. Supports both OPERA Cloud and OPERA 5 for a mixed, mid-migration estate.
  3. Records to the folio reliably — verified, not just "supported on paper."
  4. Tokenisation that enables card-on-file without expanding PCI scope.
  5. Card-present and remote (pay-by-link) on one platform.
  6. Reconciliation to settlement — can prove settled amounts match folio postings.
  7. Multi-acquirer, multi-currency and multi-property coverage matching your estate.

Why hotels look beyond payment processing

Authorising a card is the part of the job most providers solve. What decides whether the estate is operable are the capabilities that sit after it:

  • Settlement visibility — knowing how much will arrive, when, and after which deductions, instead of finding out at month-end.
  • Reconciliation to settlement — settled amounts matched to folio postings across outlets and currencies without manual work.
  • Finance automation — postings that flow to the back office without spreadsheets or manual matching.
  • Multi-property and multi-acquirer operation — one payment and reconciliation model across every property, with the flexibility to use the right acquirer by market.

Supported PMS and POS beyond Oracle

OPERA is rarely the only system in the estate. A capable payment platform integrates across the wider hospitality stack so the same payment operation and reconciliation logic covers the whole property. Beyond Oracle OPERA (Cloud and OPERA 5) and Oracle Simphony (POS), systems commonly in scope include Shiji, SIHOT, HotelKey, Clock PMS, Infor and RMS Cloud. See 934's Oracle Hospitality and other integrations.

Where 934 fits

934's Juno Hospitality Suite is backed by specialists with direct Oracle Hospitality implementation experience. 934 is Oracle validated for OHIP, OPI, OPERA Cloud and OPERA 5.

Juno is designed around the Oracle integration architecture described above:

  • OPI for the payment, with extensive OHIP integration for OPERA Cloud data and additional functionality.
  • Both OPERA Cloud and OPERA 5 supported, for mixed and mid-migration estates.
  • Tokenisation, so the property stores a token rather than a card number.
  • Remote payments via Pay-by-Link, enabled through 934's OHIP integration.

The same platform also provides payment integration, acquiring with Worldline and Getnet, settlement and reconciliation. That matters because the chain from authorisation to a reconciled ledger runs on one platform rather than several bolted together. For hotel groups, it means one payment and reconciliation model across properties, with multi-acquirer and multi-property coverage.

That is the difference between "we can take a card in OPERA" and "our folio already agrees with the money in the bank."

Reviewing your Oracle payment setup? Book a free 30-minute Oracle payment architecture review with a 934 Oracle Hospitality specialist — a working session on your OPERA estate, payment flow and reconciliation, with clear next steps. No sales pitch. Secondary: explore 934's Oracle integrations.

Key takeaways

  • OPI is Oracle's payment interface; OHIP is Oracle's API-based integration platform for OPERA Cloud data. A modern integration uses both.
  • Oracle publishes a list of Certified Payment Service Providers for OPI, and also offers its own Oracle Payments — the buyer chooses between a single Oracle provider and a specialist Certified PSP.
  • Tokenisation (via Oracle's token/gateway services or the provider) replaces stored card numbers with tokens, materially reducing the systems within the hotel's PCI DSS scope.
  • OPERA Cloud and OPERA 5 coexist during hotel chain migration — pick a provider that supports both.
  • Multi-acquirer, terminals, resilience and multi-property are largely provider capabilities behind OPI — they are provider-selection questions, not OPERA limitations.
  • Oracle validation is the first filter; an integration is only finished when it reconciles to settlement.

Glossary

  • Certified Payment Service Provider: A payment provider Oracle has validated to integrate through OPI.
  • Folio: The guest's running financial record for a stay.
  • OHIP (Oracle Hospitality Integration Platform): Oracle's API-based integration platform for OPERA Cloud.
  • OPERA Cloud / OPERA 5: Oracle's cloud (SaaS) and earlier on-premise/hosted property management systems.
  • OPI (Oracle Payment Interface): Oracle's interface for carrying payment transactions between OPERA and a payment provider.
  • SPI (Simphony Payment Interface): Oracle's payment interface for carrying payment transactions between Simphony and a payment provider; it is the Simphony-related payment solution corresponding to OPI.
  • PCI DSS: The Payment Card Industry Data Security Standard governing how card data is handled.
  • Tokenisation: Replacing a card number with a reusable token so systems never store the PAN.

Editorial note

This guide is based on Oracle's published documentation together with practical implementation experience. Oracle product names and interface terminology remain the property of Oracle. Always refer to Oracle's latest documentation for definitive product behaviour and certification status.

Primary sources

Grounded in Oracle's own documentation (product and interface names are Oracle's):

  • Oracle OPERA Cloud
  • OPI
  • OHIP
  • Payment integration
  • Reconciliation
  • Hospitality

Knowledge

Oracle OPERA Cloud payment integration — questions answered

Frequently asked questions

What is the difference between OPI and OHIP?

OPI (Oracle Payment Interface) carries the payment transaction; OHIP (Oracle Hospitality Integration Platform) exchanges reservation, profile and folio data with OPERA Cloud. They are complementary rather than alternatives.

Does OPERA Cloud payment integration work with OPERA 5 too?

Yes, but they are different integrations. A capable provider supports both, which matters because many hotel groups operate mixed OPERA Cloud and OPERA 5 estates during migration.

Does OPERA Cloud support multiple acquirers?

OPERA connects to a payment provider through OPI; multi-acquirer support is a capability of the provider's platform, not of OPERA itself.

Related: Hospitality acquiring

Does OPERA Cloud payment integration reduce PCI scope?

Yes. Tokenisation replaces stored card numbers with tokens and can materially reduce the systems within the hotel's PCI DSS scope. It does not eliminate the hotel's PCI DSS responsibilities.

Why does Oracle validation matter?

Oracle validation provides assurance that an integration has been validated against the relevant Oracle interface or platform. When evaluating a provider, hotels should confirm the validation applicable to the Oracle interfaces and products they intend to use.

Related: Oracle Hospitality integrations

Applying this to your estate?

Talk through how this works against the systems you already run, or keep reading.

Explore solutions

Still researching? Browse the Learning Centre