OPay earns more from lending than payments as profit hits $90.9 million | Vibestale