Payments can fail to post in OPERA, even though the payers card has been charged. This most commonly occurs when the reservation is open when the payment is attempted.
Use your credit card posting codes to manually post the payment. If you do not have credit card codes already, you can have them created in your OPERA system. They are set up to work like the CASH payment code in that you use to tell OPERA you have obtained the money elsewhere and the entered amount into OPERA is to balance the folio.
If they are not already existing in your PMS, please take the following steps:
Opera configuration < cashiering < payment types < add new < manual VISA.
(repeat for other credit card types).
If you do not have permission to access this in Opera, you will need to reach out to Opera Support to have them created.