Current Status

Not Enrolled

Price

Free

Get Started

In this course we are going to start looking at building out our project flow, which is our USSD User journey. Previously, we set up our NetStream API, which we use to get balances and make payment notifications. We also set up the Core Wallet Platform (CWP) API, which we use for our actual payment options.

Now it is time to start building out our USSD user journey. We are going to start out by focusing on the Single-Stage payment flow. 

We are going to use English as our language to start. Later, we will show you how we can use multiple languages according to the user.

As we work through our flow it will become apparent that the documentation often misses important steps. For example, in the diagram, we ask the user to enter their NetStream account number and then we show them their balance. However, in reality we need to go and fetch this balance from the NetStream platform. Therefore, it is extremely important to go through the entire use case flow and work out where steps have been omitted.

Course Content

USSD user journey