WhatsApp launches payments as Facebook struggles with trust

16 Jun 2020