Skip to main content

Connect your payment method

  1. In WaveCore, open Settings → Payment gateways and select M-PESA.
  2. Choose the connection type that matches how your business collects payments, such as Paybill, Till, or bank Paybill. Complete the fields shown for that connection. Enter provider credentials only in the dashboard.
  3. Save the connection and use a test customer or a test phone to check the intended checkout flow. For a flow that uses a payment prompt, verify the business and amount on the phone before approving it.

Confirm the payment and access

Open Finance → Payments and look for the matching transaction. Check the amount, reference, customer, and payment status. Then check that the customer has the expected package or renewal and that their device can browse.

Troubleshoot a payment

  • No prompt arrives. Check the phone number, the phone’s network connection, and whether the selected payment method supports a prompt.
  • The prompt was approved, but the payment is missing. Check the payment status and receipt reference before sending another prompt or asking the customer to pay again.
  • The payment is recorded, but the customer is offline. Check the customer’s package or expiry, the router’s connection, and the PPPoE or Hotspot session. If you contact support, include the time, amount, payment reference, and a short description of what the customer saw.