Hi,
To hide the card payment method on your Odoo website checkout during the initial pre-reservation phase while still enabling it for validated quotes, several approaches can be considered. One advanced method involves customizing the payment method availability based on specific conditions, such as the quote's validation status, potentially requiring custom code or a third-party app. This would ensure the card payment option appears only after the quote is validated and the customer is directed to a specific payment page.
Alternatively, you could use Odoo's payment provider configuration to manually disable the card payment method until the quote is validated, then re-enable it before sending the quote back to the customer, though this requires manual intervention. Another option is to set a very low maximum amount for card payments during pre-reservation, effectively hiding the option, but its reliability may vary. As a less ideal solution, you could provide clear instructions on the wire transfer payment method page, informing customers that card payment will be available after quote validation. The most suitable approach depends on your technical capabilities, with a customized solution offering the most seamless user experience.
Hope it helps