We are looking for a developer to develop Mobile Money payment Gateway, this payment works using USSD Codes like follows;
1. Client click *150*00#
2. Send money
3. Input numbers
4. Put Reference number if available
5. Put amount to send
6. Confirm with password
All this process done on client phone and no interaction with system,
After this, once successful sent money, there are two sms sent from Mobile Network Operator (MNO)
1. Sent to sender (client) confirming money sent, this message contains Transaction ID, Amount, Client Balance
2. Sent to receiver confirming received money, this message contains Transaction ID, name of sender, phone number of sender, reference number(if available) , date.
Up to here no interaction with system.
1. Create Mobile Application (Android) which will be installed on receiver phone, this app will read all incoming messages, and if message is coming from MNO provided, then will have to fetch its content and send to Web service which will save on database (Phone,transaction ID, reference number (some have some not), amount and Date).
2. Create API which will enable other systems to access and verify these payments, depending on which website you are verifying, on backend, should store amount verified from that site. (each user must authenticate to be allowed using API).
4. having dashboard which can see all sms, total amount collected, see all users (allowed to use API) and amount earn by each user (those authenticated), remember, if user X verified amount 123 from site Y, then we will put add that amount to user site. Transaction ID, Refence number can only be used one.
3. On verification, will have to compare amount, phone, reference number (if have) and transaction ID
4. Strengthen its security
Please find sample sms below for receiving end
67 freelancers are bidding on average $1332 for this job
Hello, KEY POINTS THAT MAKE US DIFFER FROM OTHERS: ~ 5 years of experiences in Mobile Apps Development ~ 150 completed projects. ~ We focused on QUALITY