If you chose to pay for your booking online, the full cost of stay will be charged to your credit card as soon as the booking is completed. In this case, you need to pay nothing upon arrival.
If you chose to pay upon arrival, your credit card details may be required to guarantee your booking.