In order to book your items, we require full payment upfront upon booking, so your Rental Charges are due right away. We accept MasterCard, Visa, AMEX, Discover, and E-Transfer. When you place your order and have chosen Credit as your method of payment, it puts a hold on your credit card while we are double checking your order. We just want to make sure that we can accommodate your request before charging your card. Once we confirm the order, the credit card charge will go through. With E-Transfer, the charge automatically goes through right away as there is no password for you to enter, and we have auto-deposit enabled.