We're sorry to hear of your experience! Since we use virtual numbers as opposed to traditional, third party apps do not recognize them for verification purposes. We've recently made strides with apps such as Lyft, and are also working on WhatsApp, however, it is not fully compatible at this point in time.
We'd recommend for you to contact WhatsApp support to put your number on their exemption list, if possible for the time being.
Thank you for your patience!