BusSystem Laravel API Documentation
Laravel package providing seamless integration with BusSystem transportation services. This comprehensive SDK enables seamless integration with BusSystem’s passenger transportation services.
Quick Start
Get up and running with BusSystem API in minutes.
Get Started Now View on GitHub
Features
Comprehensive API Coverage
- Trip search and booking
- Seat selection and management
- Payment processing
- Ticket management and cancellation
- Real-time status updates
Laravel Integration
- Service provider integration
- Configuration management
- Eloquent model support
- Exception handling
- Comprehensive testing
Multi-Transport Support
- Bus transportation
- Railway services
- Air travel integration
- Multi-modal trip planning
Integration Types
For Agencies
Complete API access for agencies that handle payments and passenger services.
- Full booking and payment capabilities
- Passenger management
- Commission handling
For Affiliate Partners
Search and redirect functionality for partners who don’t handle payments.
- Trip search integration
- Deep linking support
- Conversion tracking
For Carriers and Dispatchers
Management tools for transportation providers.
- Ticket list management
- Route administration
- Dispatcher tools
Getting Started
Installation
Install the package via Composer:
composer require nikba/laravel-bussystem-api
Configuration
Publish the configuration file:
php artisan vendor:publish --provider="Nikba\LaravelBussystemApi\BusSystemServiceProvider"
Basic Usage
use Nikba\LaravelBussystemApi\BusSystemClient;
$client = new BusSystemClient();
$trips = $client->searchTrips([
'from' => 'Prague',
'to' => 'Vienna',
'date' => '2025-07-15'
]);
Support
Documentation Issues
Found an error in the documentation? Open an issue on GitHub.
API Support
For API-related questions, contact BusSystem support or check the API Status page.
About
Developer: Nicolai Bargan
Company: Nikba Creative Studio
License: MIT
Version: 1.0.0