If you select a course order which says "Credit card required to reserve", it means that credit card information will be required on the confirmation page in order to make your reservation.
The amount of deposit indicated will be held as an authorization hold deposit, meaning that the funds are held in escrow by your card company and not charged unless you cancel your reservation, according to the indicated cancellation fee amount.
Certain cards including debit cards (bank account-linked cards) prepaid card, and credit card which doesn't have an authorization hold are not able to process authorization holds.
In these cases, the deposit will appear as a charge on your card and will be refunded once you successfully attend your reservation.
The refunding timing depends on card issuer, so please contact the issuer for more details after refunding process by the restaurant.