Hosting in Kenya

Kenyan WordPress hosting where payment happens on a phone.

Checkout here often ends with the customer entering a PIN on their handset. Your site is not part of that step, and it has to survive not being part of it.

Callbacks reach youOrders wait for confirmationBuilt for mobile data
Mobile moneyReachable callbacksMobile-firstDaily backupsFree SSL24/7 support
Built for mobile money

The payment leaves your site entirely.

A mobile money transaction happens between the customer and their operator. Your order is waiting for a message afterwards.

A callback endpoint that is always reachable

Confirmation arrives as a request from the payment operator, not from the customer's browser. If that endpoint is cached, throttled or behind a challenge, the payment succeeded and the order did not.

Never cached

Orders that wait patiently

A customer may take a minute to find their phone and enter a PIN. Pending orders are held for a realistic human interval rather than a network timeout.

Human timeout

Pages built for the connection people have

Traffic is overwhelmingly mobile and often on variable networks, so reducing round trips matters more than shaving kilobytes.

Reconciliation you can run

Operators occasionally deliver a callback late or twice. Records are kept so a payment can be matched to an order rather than guessed at.

Origin placement stated

Kenya is far from most infrastructure, so where the origin sits is a decision we make with you rather than a default.

Callbacks

The order completes without the customer.

Every mobile money failure looks the same from the outside: money left the customer's account and the shop has no order. Almost always the callback never arrived.

  • Callback endpoint exempt from caching and throttling
  • Pending orders held for a human interval
  • Duplicate and late callbacks reconciled
  • Pages optimised for round trips
Callback endpoint
Cached
never
Pending window
Sized for
a person
Duplicates
Reconciled
yes
Origin
Placement
running
Completion

The measure is orders, not milliseconds.

A fast storefront that loses payment confirmations has failed at the only step that mattered. Callback reliability is the number here.

Reachable
operator callbacks
Human
pending timeouts
Reconciled
late and duplicate messages
MagicWP120 ms
Typical shared host1220 ms
European origin serving Kenya520 ms

Illustrative comparison of a checkout request from a Kenyan connection. Your numbers depend on origin placement and payment flow.

Configuration

What we change for Kenyan stores

Payment happening off-site drives most of this, and network conditions drive the rest.

SettingWhat we doWhy
Callback endpointExempt from caching, throttling and bot challengesConfirmation arrives as a machine request from the payment operator, and anything that blocks or caches it produces a paid customer with no order.
Pending order windowSized for somebody finding their phone and entering a PINThe wait includes a human action on a separate device, which is far longer than any timeout written for a network response.
Callback reconciliationLate and duplicate messages matched to ordersOperators sometimes deliver confirmations twice or minutes late, and without records those become either double orders or lost ones.
Round tripsReduced ahead of payload sizeTraffic is mobile and network quality varies, so an extra sequential request costs more than the bytes it would have carried.
Origin placementDecided explicitly rather than inheritedKenya is distant from most infrastructure, so accepting a default origin means accepting a latency nobody measured.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly 2 months free
Starter
For personal sites, blogs, and portfolios.
$20/mo
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

Why do some mobile money payments not create an order?
The callback did not reach you. Confirmation comes from the payment operator as a machine request, so if that endpoint is cached, rate limited or behind a challenge the money moved and the order did not.
How long should a pending order wait?
Long enough for someone to find their phone and enter a PIN. That is a human interval, not a network one, and short timeouts cancel orders that were about to be paid.
What if the operator sends a confirmation twice?
It is reconciled against the order rather than creating a second one. Late and duplicate callbacks both happen, and records are what make them recoverable.
What should I optimise first for Kenyan mobile traffic?
Request count. On variable mobile networks each additional round trip costs more than the payload it carries, which reverses the usual advice.

Take the payment and keep the order.

Move the store across — migration is free, payment callbacks tested.