Safaricom has updated their MySafaricom app which now allows you to input the PIN within the app. The new update was launched on 14th June and is currently available on Android and the company has announced that it will come to iOS soon.
Previously, you would have to be redirected outside the app to input the PIN when sending money or checking your M-Pesa balance. This also means that you can be able to use the app without a SIM card on your phone. The new update also allows you to add automatically add withdrawal charges to the amount you are sending to someone.
Additionally, after the transaction has completed the app now offers customers the opportunity to reverse the transaction if it is an erroneous one. It also shows the M-Pesa balance.