-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Payment methods: Add support for M-Pesa #5022
Comments
@cd2357 I am happy to implement this with Flutterwave API - https://developer.flutterwave.com/docs/mpesa if anyone would be willing to guide me during the development. However, The flutterwave platform would require a company/person(flutterwave's customer) to receive the payment into his account. The money can then be transferred out of the account to the recipient. This is not exactly P2P |
@pazza83 tagging you here to include you in the discussion. I invited KenyaCoin from Twitter to post help/feedback here as well. |
Here is a blog post with most of the details that might be needed regarding the m-Pesa payment method. |
Bisq doesn't escrow or otherwise touch any fiat payment methods. It appears that this issue will be where conversation for adding a new fiat payment method begins, and then the Payment Method Maintainer role can guide further, I presume. |
Thanks for the link. I will take a look at it and come back with some questions. Sounds like a promising payment method. |
Thanks I am not sure having an intermediary would be suitable. Hopefully as a P2P payment method this would not be needed. |
M-Pesa has been scored for inclusion to Bisq:
Score: 7/32 |
Hi @cd2357, @sgornick and @Ayo-Dele Looking into M-Pesa it seems that is has some features that make it not suitable for inclusion in Bisq. These are:
It would be great if you could let me know if I have any of the above information incorrect. |
Safaricom has a mySafaricom app on Google Play (Android) and App Store (iPhone / iPad) with the ability to manage an m-Pesa account, including the ability to send a payment, and also to share a transaction record: Then earlier this year (2021), there is now apparently an m-Pesa app (standalone), as described in this article on Tech-Ish. In the article it is shown that the app will produce a PDF with a transaction receipt (example: receipt). The use of either app is not required, as m-Pesa can be used from a feature phone even (thanks to the ability to transact using STK (SIM Toolkit)). There is also Safaricom Selfcare web access, and other methods for accessing a transaction statement as well. |
The above is comment is for Safaricom m-Pesa only (i.e., Kenya). Other m-Pesa franchises may vary in availability of an app, and how receipts are provided. |
Thanks @cointastical ideally it would be good to include a solution that can cover all m-Pesa payments? @m52go any thoughts on this? I would be worried that adding m-Pesa is opens up cases where using can not prove they have send / received payment as a simple SMS is not secure enough and phone used may not have record screen option. Also chargeback risk seems higher that what is normally accepted. Maybe an alternative would be to choose an app used by multiple countries that utilizes m-Pesa. @cointastical do you know if such an app exists? |
There are a couple other fiat wallet apps which support $KES (Kenyan shillings) and work with either one or more of the local mobile money networks (e.g., Safaricom m-Pesa in Kenya) or with one or more domestic banks. There's EverSend app, and Chipper Cash, as two examples. But the ability to reverse a payment is even greater with these payment networks that sit at a layer on top of the underlying base layer fiat networks, thus they are even less qualified as an alternative to the base layer mobile money network (e.g., Safaricom m-Pesa). And with the various central banks in the region being hostile to bitcoin, there's risk simply in transacting using these fiat payment methods (e.g., Chipper Cash has "temporarily" suspended Safaricom m-Pesa, which has caused anyone with a $KES balance on Chipper Cash app to lose access to their funds, until there is a resolution.) |
Hi @cointastical thanks for the alternative suggestions. I will look into them. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This can be closed |
Add support for M-Pesa payment method, used for P2P payments in Kenya, Tanzania, South Africa, Afghanistan, Lesotho, DRC, Ghana, Mozambique, Egypt.
As per https://twitter.com/KenyaCoin/status/1343803178312208385 :
As per https://www.vodafone.com/what-we-do/services/m-pesa :
The text was updated successfully, but these errors were encountered: