Payment is requested at the time the order is placed.
Personal checks and money orders are fine. In response to recent requests, the option has been added of credit card payments via PayPal.com
PayPal offers a secure site to make such transactions at no charge to the purchaser. Payments to PayPal can be made either with your credit card or if you have a PayPal account (which can be linked to either your credit card or your checking account).