Generally, the property is responsible for charging your card. If payment is instead handled by Allbookers.com, this will be stated clearly in your booking confirmation.
You can commonly expect to pay upon check-in or check-out at the property. However there are some exceptions, such as those properties that require a prepayment for all or some of the total amount. Again, this will be stated clearly in your confirmation and payment policies.
If there is no prepayment policy, it’s also possible that the property may take a test payment from your card before you stay. This is a temporary hold, that’s used to validate your card and guarantee your booking. Unlike a real charge, this test payment will be returned to your card.