API Integrations

Connect My Car Pas with your ticketing, ecommerce, and camera systems seamlessly

Powerful API Connectivity

My Car Pas's comprehensive API infrastructure enables seamless integration with ticketing platforms, ecommerce systems, and ANPR camera hardware. Import orders, sync camera data, and control barriers—all through secure, well-documented API endpoints.

Our Custom API Builder allows you to map JSON data from any system to My Car Pas's internal structure without writing code. Configure field mappings, test your integrations, and go live with confidence. All endpoints use industry-standard authentication and provide detailed error reporting.

Available API Endpoints

Secure REST endpoints for all your integration needs

Order & Event Management APIs

POST /api/webhook/orders

Legacy Secutix webhook endpoint (deprecated - migrated to new endpoint below)

POST /api/create/secutix/orders

Dedicated endpoint for Secutix ticketing system order imports with automated field mapping

POST /api/create/order

Create single event Module order using custom API builder mapping

POST /api/create/orders

Bulk create multiple event Module orders in single request

Camera Integration APIs

These endpoints accept data from ANPR camera systems. Note: Camera endpoints do not require basic auth for easier hardware integration.

POST /api/camera/city-sync

Receive vehicle recognition data from City Sync ANPR cameras

POST /api/camera/hik

Process plate reads from Hikvision camera systems

POST /api/camera/vaxtor

Import vehicle data from Vaxtor ANPR hardware

POST /api/camera/mav

Receive recognition events from MAV camera systems

Barrier Control APIs

These endpoints accept data from ANPR camera systems. Note: Camera endpoints do not require basic auth for easier hardware integration.

POST /api/gate/in

Trigger barrier opening on entry. Updates active car park occupancy reports automatically

POST /api/gate/out

Control barrier on exit. Appends exit data to car park reports and calculates dwell time

Stripe APIs

These endpoints accept data from Stripe and allows the system to update permits, order payments.

GET /stripe/payment/{id}

Verify a successful payment ID.

POST /stripe/webhook

Stripe webhooks will send data to this endpoint and process accordingly.

Ready to Integrate Your Systems?

Connect ticketing, ecommerce, financial and camera systems with our powerful API platform

Supported Integration Platforms

Connect with leading ticketing, ecommerce and financial systems

Event Ticketing Platforms

Full native support

Webhook integration

API builder

Custom mapping

Webhook integration

API builder

Ecommerce Platforms

Webhook integration

Plugin available

Custom mapping

API builder

Webhook integration

Custom mapping

Financial Systems

Webhook integration

Webhook integration

Webhook integration

Webhook integration

Seamless Stripe Payment Gateway Integration

My Car Pass integrates directly with Stripe for secure, automated payment processing. Create products once in MyCarPass and they sync automatically to your Stripe account.

  • Auto Product Sync: Create permit products in MyCarPass and they automatically appear in your Stripe dashboard
  • Stripe Subscriptions: Convert annual or monthly permits into recurring Stripe subscriptions with automatic renewal
  • Webhook Automation: Our system listens for Stripe webhooks to automatically email invoices on successful payment
  • Failed Payment Detection: Automatically detect failed payments and notify applicants to update payment details
  • Instant Activation: Permits activate immediately upon successful payment confirmation from Stripe
  • Secure Processing: All payment data handled by Stripe—PCI compliance managed for you
How It Works
1
Create Permit Product

Set up your permit in MyCarPass with pricing and duration

2
Automatic Stripe Sync

Product automatically created in your Stripe account

3
Customer Applies & Pays

Secure checkout via Stripe payment gateway

4
Webhook Confirmation

Stripe sends payment confirmation to MyCarPass

5
Auto Invoice & Activation

Invoice emailed, permit activated, vehicle whitelisted

Custom API Builder

Map any JSON structure to My Car Pas's order format without writing code. Our visual API builder handles the complexity of data transformation for you.

  • Group-Based Mapping: Create groups for API imports, CSV imports, and order lines with reusable field configurations
  • Dot Notation Support: Access nested JSON arrays using simple syntax like billing.0.email
  • Built-in Testing: Validate JSON mappings with instant feedback before going live
  • Error Logging: Comprehensive failure tracking with detailed validation reports
  • Field Reusability: Attach fields to multiple groups for flexible data handling
100%

No-Code Setup

Custom Fields

Real-time

Testing

Secure

Basic Auth

API Builder Components

Comprehensive tools for building and testing integrations

Group Management

Create three group types: Order API for webhook integrations, Order Import for CSV uploads, and Order Lines for line item processing. Each group can be enabled/disabled independently.

Field Configuration

Map your JSON keys to My Car Pas fields using dot notation for nested data. Attach fields to multiple groups and manage them from a centralized interface.

JSON Testing

Test your mappings with real JSON data. Get instant validation reports showing which fields pass or fail, with detailed error messages for troubleshooting.

History Tracking

View complete history of test runs with stored JSON scripts and validation results. Copy previous tests to clipboard for reuse and comparison.

Basic Authentication

All order and webhook endpoints secured with HTTP Basic Auth. Camera endpoints open for easier hardware integration while maintaining security through IP whitelisting.

Algorithm-Based Mapping

For Secutix integrations, our intelligent algorithms automatically convert JSON to correct key-value pairs without manual field configuration required.

Frequently Asked Questions

Common questions about API Integration

The My Car Pas API uses API key authentication for security. Each API key is unique to your account and can be generated from your admin dashboard. You can create multiple API keys with different permission levels, rotate keys for security, and revoke access instantly if needed. All API requests must include your API key in the Authorization header.

No, currently there is no rate limiting setup, however this is something that may be setup in the near future.

Absolutely! We provide a JSON test area where you can test any order import using JSON script.

The My Car Pas API uses JSON for all requests and responses. All POST and PUT requests should include a Content-Type header set to application/json. Dates should be formatted as ISO 8601 strings (YYYY-MM-DDTHH:mm:ssZ), and all responses include proper HTTP status codes for easy error handling.

Webhooks send HTTP POST requests to your specified endpoint URL when events occur in My Car Pas.

Yes! We provide comprehensive API documentation with interactive examples using OpenAPI/Swagger specifications. The documentation includes endpoint descriptions, request/response schemas, authentication guides, code examples in multiple languages (JavaScript, Python, PHP, Ruby), and common integration patterns. Access the docs at docs.My Car Pas.com/api.

Yes, the API is designed specifically for this purpose. You can sync permit data, active reservations, and whitelisted vehicles to your barrier systems, ANPR cameras, or parking guidance systems. We provide dedicated endpoints for real-time access control queries that return instant allow/deny responses based on registration plates. Many customers integrate with systems like Skidata, Parklio, and custom hardware.

We maintain 99.9% uptime with redundant infrastructure across multiple data centers. API status is monitored 24/7 and displayed on status.My Car Pas.com. In the unlikely event of downtime, your access control systems should implement a failover strategy—either allowing access by default (fail-open) or denying access (fail-closed) based on your security requirements. We recommend caching recent permit data locally for critical systems.

Yes! That's the purpose of our Custom API Builder. Any platform that can send webhooks or provide JSON data can be integrated. Use the `/api/create/order` or `/api/create/orders` endpoints with your custom field mappings. Test your integration thoroughly using our built-in testing tool before pushing live data.

Order API groups are for real-time webhook integrations where external systems push data to My Car Pas automatically. Order Import groups are for manual CSV file uploads through the admin dashboard. Both use the same field mapping system, but serve different import methods. You can create both group types if you need flexibility in how orders are imported.

Many ANPR camera systems have limited authentication capabilities in their firmware. To simplify hardware integration, we keep camera endpoints open but recommend configuring IP whitelisting at the firewall level. This ensures only your camera systems can send data to these endpoints while maintaining easy setup for hardware teams.

When My Car Pas's ANPR system recognizes an authorized vehicle, it sends a signal to `/api/gate/in` or `/api/gate/out` which triggers your barrier controller to open. The API also updates occupancy reports automatically. Your barrier hardware needs to accept HTTP POST requests—most modern IP-based barriers support this natively.

Failed API calls are logged in the History tab with detailed error messages showing exactly which fields failed validation and why. You can review the original JSON, identify the issue, and resubmit. For webhook integrations, most platforms will retry failed webhooks automatically. We also provide email alerts for repeated failures so you can address integration issues quickly.

You should only have ONE active group per group type (Order API, Order Import, Order Lines) at a time. Having multiple active groups of the same type will cause conflicts, and the system will default to using the first one. However, you can have one Order API group, one Order Import group, and one Order Lines group all active simultaneously if you're using both import methods.

When My Car Pas's ANPR system recognizes an authorized vehicle, it sends a signal to `/api/gate/in` or `/api/gate/out` which triggers your barrier controller to open. The API also updates occupancy reports automatically. Your barrier hardware needs to accept HTTP POST requests—most modern IP-based barriers support this natively.

Failed API calls are logged in the History tab with detailed error messages showing exactly which fields failed validation and why. You can review the original JSON, identify the issue, and resubmit. For webhook integrations, most platforms will retry failed webhooks automatically. We also provide email alerts for repeated failures so you can address integration issues quickly.

You should only have ONE active group per group type (Order API, Order Import, Order Lines) at a time. Having multiple active groups of the same type will cause conflicts, and the system will default to using the first one. However, you can have one Order API group, one Order Import group, and one Order Lines group all active simultaneously if you're using both import methods.

Get In Touch

Fields marked as * are mandatory.

Related Features

Event Module

Import event orders via API and manage attendee parking seamlessly.

Learn More
ANPR Camera Management

Connect camera hardware via API for real-time vehicle recognition.

Learn More
Cloud-Based Platform

API endpoints hosted on secure AWS infrastructure with 99.9% uptime.

Learn More