Overview
These integrations provide targeted functionality:- University Systems: Multi (Esup Multi) for higher education
- Cafeteria Services: Alise, ARD, Turboself for meal management
- Alternative School Platforms: AppScho for schools using this system
These integrations are typically used alongside a primary school platform like Pronote or EcoleDirecte.
University Platform
Multi (Esup Multi)
Multi
University system for French higher education institutions using Esup Multi.
Timetable
Timetable
Access your university class schedule:
- Weekly timetable view
- Course information
- Location details
- Professor assignments
TIMETABLENews & Announcements
News & Announcements
Stay informed about university updates:
- Campus announcements
- Important notices
- Event information
- Administrative updates
NEWS
Technical Details:
- Library:
esup-multi.js - Features: Timetable, News
- Authentication: Token-based
- Implementation:
/services/multi/index.ts
Cafeteria Systems
These platforms manage cafeteria payments, meal bookings, and transaction history.Alise
Alise
Cafeteria payment and balance management system.
Balance
Check your cafeteria account balance
Transaction History
View payment and meal transaction records
CANTEEN_BALANCE- View account balancesCANTEEN_HISTORY- Access transaction history
Technical Details:
- Library:
alise-api - Features: Balance tracking, transaction history
- Implementation:
/services/alise/index.ts
ARD
ARD
Another cafeteria payment system used by some schools.
Balance Tracking
Monitor your cafeteria account balance
Transaction History
Review payment and meal records
CANTEEN_BALANCE- View current balanceCANTEEN_HISTORY- Access transaction history
ARD capabilities are initialized with a slight delay after authentication. If features don’t appear immediately, wait a few seconds and refresh.
- Library:
pawrd - Features: Balance, transaction history
- Capability Initialization: Delayed (3 seconds)
- Implementation:
/services/ard/index.ts
Turboself
Turboself
Comprehensive cafeteria system with meal booking and QR code support.
Balance
Check account balance and available funds
Meal Bookings
Book and manage meal reservations
Transaction History
Review all transactions and payments
QR Codes
Generate QR codes for cafeteria access
CANTEEN_BALANCE- View account balanceCANTEEN_BOOKINGS- Book and manage mealsCANTEEN_HISTORY- Transaction recordsCANTEEN_QRCODE- Generate QR codes for cafeteria entry
Determine Mode
Turboself will detect your account mode:
- Forfait Mode: Book meals with prepaid plan
- Argent Mode: Pay per meal from balance
Forfait Mode
Forfait Mode
Prepaid meal plan:
- Book meals in advance
- Can book with negative balance (if permitted)
- Meals included in subscription
FORFAITArgent Mode
Argent Mode
Pay-per-meal:
- Pay from account balance
- Must have sufficient funds to book
- Flexible meal-by-meal payment
ARGENT- View available meals for the week
- Book meals for upcoming days
- Cancel existing bookings
- See booking status (confirmed, pending, cancelled)
- Used at cafeteria entrance
- Validates your meal booking
- Automatically refreshed
- Valid for current meal period
- Library:
turboself-api - Features: Balance, bookings, history, QR codes
- Mode Detection: Automatic based on school configuration
- Implementation:
/services/turboself/index.ts
Alternative School Platform
AppScho
AppScho
Alternative school management platform for select institutions.
Timetable
Access your weekly class schedule
News
Read school announcements and updates
TIMETABLE- View class scheduleNEWS- Read school news and announcements
AppScho requires an instance ID specific to your school. This is automatically configured when you select your school.
- Library:
appscho - Features: Timetable, news
- Instance-based: Requires school instance ID
- Implementation:
/services/appscho/index.ts
Feature Comparison
Quick reference for available features across these platforms:| Platform | Type | Timetable | News | Balance | History | Bookings | QR Code |
|---|---|---|---|---|---|---|---|
| Multi | University | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
| Alise | Cafeteria | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ |
| ARD | Cafeteria | ✗ | ✗ | ✓ | ✓ | ✗ | ✗ |
| Turboself | Cafeteria | ✗ | ✗ | ✓ | ✓ | ✓ | ✓ |
| AppScho | School | ✓ | ✓ | ✗ | ✗ | ✗ | ✗ |
Multiple Account Support
You can use multiple services simultaneously: Common Combinations:- School + Cafeteria: e.g., Pronote + Turboself
- University + Cafeteria: e.g., Multi + Alise
- Multiple Cafeteria: e.g., Turboself + ARD (if you have accounts on both)
Each integration is independent. Add as many accounts as you need from different platforms.
Authentication & Security
All integrations follow security best practices:- ✓ Secure local credential storage
- ✓ Token-based authentication (where supported)
- ✓ HTTPS encrypted communication
- ✓ Automatic session refresh
- ✓ No third-party data sharing
- ✓ Device-specific authentication
Common Issues
Cafeteria Balance Not Updating
Cafeteria Balance Not Updating
Problem: Balance shows old information.Solutions:
- Pull down to manually refresh
- Check if your school has processed recent transactions
- Verify the balance on the platform’s official website
- Wait a few hours for batch processing to complete
Can't Book Meals in Turboself
Can't Book Meals in Turboself
Problem: Unable to reserve meals.Solutions:
- Check if you’re within the booking deadline
- Verify you have sufficient balance (Argent mode)
- Ensure your school allows meal booking for your account
- Check booking status on Turboself’s official platform
QR Code Not Working
QR Code Not Working
Problem: Cafeteria won’t scan your QR code.Solutions:
- Ensure you have an active meal booking
- Refresh to generate a new QR code
- Check screen brightness (make QR code clearly visible)
- Verify you’re using the code during the correct meal period
Multi Instance Not Found
Multi Instance Not Found
Problem: Can’t connect to Multi.Solutions:
- Verify your university uses Esup Multi
- Check with your university IT support for the correct instance
- Ensure your credentials work on the Multi website
Best Practices
Regular Checking
Check your cafeteria balance regularly to avoid insufficient funds
Early Booking
Book Turboself meals well before deadlines
QR Code Ready
Have your QR code ready before entering the cafeteria
Credential Security
Keep your cafeteria credentials secure - they’re linked to payment
Turboself Tips
Getting Help
For assistance with these integrations:- School/University IT: For account access and configuration issues
- Cafeteria Office: For balance, booking, and payment questions
- Platform Support: Contact the platform provider for technical issues
- Papillon GitHub: Report bugs or request features
- Official Websites: Verify data on the platform’s official site
Technical Details Summary
| Platform | Library | Auth Type | Key Features |
|---|---|---|---|
| Multi | esup-multi.js | Token | Timetable, News |
| Alise | alise-api | Token | Balance, History |
| ARD | pawrd | Token | Balance, History |
| Turboself | turboself-api | Token | Balance, Bookings, History, QR |
| AppScho | appscho | Instance-based | Timetable, News |
Implementation References
For developers and contributors:- Multi:
/services/multi/index.ts - Alise:
/services/alise/index.ts - ARD:
/services/ard/index.ts - Turboself:
/services/turboself/index.ts - AppScho:
/services/appscho/index.ts
Next Steps
Primary Platforms
Explore Pronote, EcoleDirecte, and Skolengo
Cafeteria Features
Learn more about cafeteria management in Papillon

