Skip to main content

Selcom Pesa

Use this endpoint to initiate an in-app Selcom Pesa payment. A push notification is sent to the customer’s device where the Selcom Mobile App is installed. The customer opens the notification, reviews the payment request, and authorizes the transaction within the app.

Endpoint

Authentication

Include your API key in the request headers.

Request Body

Example Request

Successful Response

Transaction Status

Error Response

Validation Rules

Notes

  • The reference must be unique for every payment request.
  • Phone numbers must use the international format without the + sign.
  • A payment prompt is sent immediately to the customer’s mobile device.
  • Monitor the transaction status using webhooks or the transaction status endpoint.
  • Keep your API key secure and never expose it in client-side applications.