Back to Documentation
Billing

MPESA Payments

Pay for hosting services using MPESA. Fast, secure mobile payments for Kenyan users.

1Supported Payment Methods

We accept the following payment methods:

📱

MPESA (Recommended)

Instant payments via STK Push. No transaction fees.

💳

Card Payments

Visa, Mastercard, American Express

🏦

Bank Transfer

For annual plans and enterprise accounts

2MPESA STK Push

Pay instantly with MPESA STK Push:

  1. Select MPESA as your payment method
  2. Enter your Safaricom phone number (07XX or 01XX)
  3. Click "Pay with MPESA"
  4. You'll receive an STK push notification on your phone
  5. Enter your MPESA PIN to confirm
  6. Payment is processed instantly

Note: Make sure your phone is on and has network coverage to receive the STK push prompt.

3MPESA Paybill (Manual)

Alternatively, pay via Paybill:

Business Number: 522522

Account Number: Your account ID (found in settings)

  1. Go to MPESA menu on your phone
  2. Select "Lipa na MPESA"
  3. Select "Pay Bill"
  4. Enter Business Number: 522522
  5. Enter your Account Number
  6. Enter the amount
  7. Enter your MPESA PIN
  8. Confirm the transaction

Manual payments may take up to 5 minutes to reflect in your account.

4Payment Confirmation

After successful payment:

  • You'll receive an MPESA confirmation SMS
  • Your account balance updates immediately
  • An email receipt is sent to your registered email
  • The transaction appears in your billing history
// Example MPESA callback
{
  "TransactionType": "CustomerPayBillOnline",
  "TransID": "QJI123456789",
  "TransAmount": "1500.00",
  "BillRefNumber": "ACC_123456",
  "MSISDN": "254712345678",
  "TransactionDate": "20240115103000"
}

5Troubleshooting

Common payment issues and solutions:

STK Push not received

  • Ensure your phone has network coverage
  • Check if your phone number is correct
  • Try again after 2 minutes
  • Use manual Paybill as alternative

Payment not reflecting

  • Wait up to 5 minutes for processing
  • Check your MPESA statement for confirmation
  • Contact support with your MPESA transaction ID

Wrong amount charged

  • Contact support immediately
  • Provide transaction ID and screenshots
  • Refunds processed within 24-48 hours