PetroApp, a digital payments platform for fuel and vehicle services, has raised $50 million in a new funding round ahead of its planned initial public offering (IPO) on the Saudi Exchange (Tadawul).