One thing you could fix is where you place shipping/billing address information. It wouldn't accept payment until I finally figured out it wanted my postal code in all caps plus a space exactly like what my bank has on record. This is unnecessarily confusing and may have cost you sales.