How can we help?
Sikina Pay is Ethiopia's modern payment gateway. Pick the topic that fits your question and our team will get back to you within one business day.
Technical Integration
Request access, plan your integration, and get help wiring up Telebirr, CBE Birr, M-PESA, Amole, banks and cards.
Integrate Sikina Pay in a day
One integration for Telebirr, CBE Birr, M-PESA, Amole, bank transfers, and international cards. Start in the sandbox in minutes, go live in ~24–48 hours after verification.
Three ways to integrate
Hosted Checkout
Redirect customers to a pre-built, mobile-optimized Sikina Pay checkout. No PCI scope, no UI work — go live the same day.
- Zero PCI scope
- Localized in Amharic + English
- Works on any stack
REST API + SDKs
Full control over the checkout experience. Official SDKs for Node.js, Python, PHP, and JavaScript, plus a clean REST surface.
- Idempotent APIs
- Signed webhooks
- Test + Live keys
Payment Links
Create a shareable payment link from the dashboard and paste it into WhatsApp, Telegram, email, or your site.
- No engineering needed
- QR + short URL
- Per-link analytics
Kick off a checkout
A single POST creates a hosted checkout URL you redirect the customer to.
const res = await fetch(
"https://api.sikinapay.com/v1/checkout",
{
method: "POST",
headers: {
"Content-Type": "application/json",
"Authorization": `Bearer ${process.env.SIKINA_SECRET_KEY}`,
},
body: JSON.stringify({
amount: 144000,
currency: "ETB",
methods: ["telebirr", "cbe_birr", "mpesa"],
reference: "order_8374621",
}),
}
);
const { checkout_url } = await res.json();Supported payment methods
One API surface, every major Ethiopian rail plus international cards.
What you'll need
- Registered business (TIN, trade license) — sandbox works without it
- Bank account for settlements
- HTTPS webhook endpoint on your server
- Return + cancel URLs for the hosted checkout
Timeline
- 01
Create Account
Sign up in 2 minutes with your business details. Get your API keys and dashboard access instantly.
- 02
Integrate
Add our checkout to your website or app with a few lines of code. Use our REST API, SDKs, or hosted checkout page.
- 03
Get Paid
Start accepting payments from Telebirr, CBE Birr, M-PESA, and banks. Receive settlements to your bank account.
- Most teams go live in 24 – 48 hours after verification.
Developer experience
API Key Management
Create, rotate, and revoke API keys with granular permissions and environment controls.
Live Webhook Logs
Monitor real-time webhook deliveries with request payloads, response status, and retry attempts.
Low Latency
< 200ms average response, Built for speed with global CDN, edge caching, and optimized routing for minimal latency.
Test & Live Modes
Seamlessly switch between test and live environments with separate keys and data isolation.
Request integration
Share a few details about your integration and we'll get back to you with sandbox access and next steps.