Press Release ZEN.COM Launches Mastercard Click to Pay as Consumer Demand for Simpler Online Payments Grows Jul 3