Get UpesiPay Bank Paybills

GET https://upesipay.com/api/v2/bank_paybills

Fetch all UpesiPay registered bank paybills for your reference when registering payment channels

Headers

Parameter Type Description
Authorization* String Basic auth token
Content-Type* String application/json

Responses

200 OK

{
  "bank_paybills": [
    {
      "id": "a46b4e6f-350e-4816-88eb-16bdaea2a437",
      "name": "Rafiki Micro Finance",
      "paybill": "802200",
      "created_at": "2026-01-02T18:01:16.478031Z",
      "updated_at": "2026-01-02T18:01:16.478031Z"
    },
    {
      "id": "6b308233-64a4-4049-9441-7d75315cbbd0",
      "name": "Citi Bank",
      "paybill": "100229",
      "created_at": "2026-01-02T18:01:16.91431Z",
      "updated_at": "2026-01-02T18:01:16.914311Z"
    }
  ]
}

Try It Out

Please set your authentication token in the sidebar to test this API.

Code Samples

curl -X GET \
  'https://upesipay.com/api/v2/bank_paybills' \
  -H 'Content-Type: application/json'

Was this page helpful?

Previous

Learn how to register new payment channels for your account.

Register Payment Channel

Next

Learn how to initiate MPESA STK Push for payment collection.

Initiate MPESA STK Push