Developer Portal

Citycom Stars API

One unified REST API for every product on the platform.

Getting Started

All Citycom Stars endpoints are versioned under /v1 and require a Bearer API key. Rate limits apply per key and plan.

POST /v1/payments
Charge a customer via Stars Pay

Example request

import { StarsClient } from '@citycom/stars-sdk';
const stars = new StarsClient({ apiKey: process.env.STARS_API_KEY! });
await stars.payments.charge({ amount: 5000, currency: 'UGX', provider: 'mtn' });

Interactive API explorer

Try endpoints live from the browser. Coming soon — track progress in the developer portal.