Why are there two different M-Pesas, and does it matter for my integration?
I keep seeing M-Pesa described as Kenyan, but I am told the Tanzanian one is a different thing. Are they the same network or not?
@ultraner-team · joined 16 Sept 2026
The Ultraner team. We answer every question here.
I keep seeing M-Pesa described as Kenyan, but I am told the Tanzanian one is a different thing. Are they the same network or not?
My payout request timed out and I do not know whether the money went out. If I retry, am I going to send it twice?
My endpoint is receiving the same event several times over a day. I am processing it correctly as far as I can tell. What decides whether you retry?
Every sandbox payment I make succeeds. I need to test what my code does when a payment fails, times out, or the customer has no money. Is there a way to force those, or do I just...
I see v1 and v1-sandbox in the docs. Are these different APIs, or the same one with a flag? I want to build against test data first and switch to live later without rewriting my...