HomeDocumentationIntegrations & API
Developer
🔌

Integrations & API

Payments, push notifications, patient messaging, and using the Clinit API.

Last updated May 2026

Payment integrations

Paymob (Egypt) — Primary payment gateway for EGP transactions. Supports Visa, Mastercard, Meeza, Fawry, ValU, InstaPay, and bank transfers. Configure from Settings → Billing → Paymob.


Stripe (International) — For USD/EUR card payments from international patients. Configure from Settings → Billing → Stripe.


Tap, PayTabs, Geidea — Additional hosted checkout options for MENA and GCC clinics.


Gateways operate independently. Enable any combination and let patients pay through your chosen channels.

Clinit API for developers

Base URL: https://doctor.clinit.app/api


Authentication: Bearer token (JWT) in the Authorization header. Obtain from POST /api/auth/login.


Tokens expire in 15 minutes. Use POST /api/auth/refresh with your refresh token to obtain a new access token.


All responses are JSON. Errors follow the format: { "error": "message" }.


Rate limiting: 10 requests per 15 minutes per IP on auth endpoints. Standard endpoints: 300 requests per minute.


Full API documentation with all 366 routes is available to Enterprise plan subscribers. Contact api@clinit.app.

Push notifications

Clinit delivers push notifications to the mobile app.


To enable push notifications for your clinic:

  1. Ensure patients have the Clinit mobile app installed
  2. Go to Settings → Notifications → Push and confirm push is enabled
  3. Test by sending a test notification from the panel

Notification types: appointment reminders, invoice due, lab results ready, prescription ready, system announcements.

Was this helpful?
Contact support if something isn't clear.