Oracle Payment Interface APIs
Overview
Reservations created via third-party channels often include a credit card number to secure the booking. The OPI Token Exchange API openPaymentBulkTokenExchange allows partners to exchange credit card numbers for tokens, using the Payment Service Provider that OPERA Cloud is integrated to for payment processing. The tokens are then stored in OPERA Cloud against the reservation and can be used for subsequent payments as needed.
Prerequisites
To call the OPI Token Exchange API, the hotel must purchase and enable the Oracle Payment Interface Cloud Service.
Calling the Oracle Payment Interface APIs
Oracle Payment Interface APIs are called in the same way as Oracle Hospitality Property APIs.
If the hotel does not have the Oracle Payment Interface Cloud Service enabled, the following error is returned:
HTTP status: 404
Response body: OPICS-NOT_FOUND
Refer to the explanation of this error for resolution steps.
HTTPS status: 504 from the OPI Token Exchange API means the Payment Service Provider did not respond in a timely manner.
For more details on OPI Cloud, refer to the Oracle Payment Interface Cloud 23.1 - Get Started documentation.
Parent topic: Using the Oracle Hospitality APIs