Payment is required prior to delivery. We accept payments via direct deposit (EFT), Cheque, Cash, Bankcard, Mastercard, Visa and American Express cards.