Hello good people ,
I managed to integrate Mobile money: Mpesa and Mtn for Invoice ninja 4.5, though had to develop Omnipay 2 packages for both.
My next plan is upgrading my self hosted invoiceninja 4.5 from laravel 5.5 to laravel 7 to enable me upgrade to omnipay 3,
Has anyone managed to to upgrade invoice ninja v4.5 to laravel 7 or even 8?.
You advice will be much appreciated
Thanks for showing interest in this type of project. However, I think Invoice Ninja is frozen at the moment when it comes to any upgrades, mainly because we expect v5 stable to be available to self-hosted within few weeks.
@hillel might be able to provide more info
Thanks @ben for you thoughts, I am a ware of V5 but, I am not sure whether flutter is stable enough that’s why I am still in love with Invoice Ninja V4.5 and only need to update it to latest laravel 7 or 8.
@hillel will appreciate your input
I would suggest working with v5, we’re close to considering it stable.
There will be considerable pain involved upgrading V4 to laravel 7/8 due to dependencies. As @hillel has mentioned, you’d be better starting with V5.
I finally managed to upgrade v4.5 to laravel 7 but needed a thorough knowledge of package development and customization, this is because some packages like chumper for datatables are not compatilble with Laravel 6,7,…
It took me more than 1 Month so dont try this if you have 1 heart, You need atleast 2 hearts Been testing for 2 weeks after integration with African payment Methods: Mpesa, Mtn, Flutterwave ,Banks(Offline and online)
It also help me dive deep and I a really appreciate the amount of work done by the Invoice Ninja team. You guys are just fantastic @hillel
Hope you’ll consider upgrading to v5…
I will Sir , but I am still trying to learn flutter