Yes, it is a common practice for wedding photographers to require full payment prior to the wedding. However, it is also common for other photographers to take a partial payment prior to the wedding and then take the remaining balance upon delivery of the proofs.
What Sells Best On Shutterstock?
Some types of photos that sell best are Portrait Photography, Food Photography, Landscapes (usually with people) and fine art photography (artsy).