Add validation for postal codes.

This fixes an issue with users seeing a payment error from DocData.
Show project supporter when donations are paid and pending.