ushahidi / tenfour

API For TenFour
MIT License
7 stars 3 forks source link

Add "MPESA" as a payment option #88

Open CeciliaHinga opened 5 years ago

CeciliaHinga commented 5 years ago

From tenfour-archive created by kamaulynder: ushahidi/tenfour-archive#989

User story As a Kenyan user I want to be able to pay for TenFour using MPESA because I don't have a credit card

Questions

Research https://blogscheme.com/mpesa-wordpress-payment-gateways/

CeciliaHinga commented 5 years ago

Mpesa Integration API -> https://developer.safaricom.co.ke/docs#creating-a-http-server-listener

  1. We need to get a "Pay Bill" number from Safaricom - this is the business number that people use to pay when they go to their "Lipa na Mpesa" option on Mpesa. It's the number associated with Ushahidi. We will then link this to our bank accounts once money reaches a certain float it moves to bank.
  2. We will need to generate unique IDs e.g "orgname" to use as the account number for which the clients will use when making the payment
  3. Option 3 - use an existing payments aggregator that covers other markets e.g -> http://developer.pesapal.com/how-to-integrate/step-by-step

@caharding dumped some more info, just thinking we need to think about this as we work on the payments screens

CeciliaHinga commented 5 years ago

An example from Africa's Talking

screen shot 2018-05-22 at 12 56 44
CeciliaHinga commented 5 years ago

@kamaulynder is this ready to move to "Ready"?