This is a personal project on the processes - beyond code - that are required to get your M-Pesa platfrom to talk to an online webservice.
There are quite a number of github repositories (including mine which I shall link below) with beautiful functions on how to implement the various Daraja API functions. However, there is quite a bit more to it than just having the correct code; and that is what I document and can help with. Find below links to articles with the various facets of the M-Pesa quagmire.