Connect MyCarPass with your ticketing, ecommerce, and camera systems seamlessly
MyCarPass 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 MyCarPass 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.
Secure REST endpoints for all your integration needs
Create either multiple or individual orders from secutix or using the api groups and fields. All api endpoints are protected using basic auth.
/api/webhook/orders
Legacy Secutix webhook endpoint (deprecated - migrated to new endpoint below)
/api/create/secutix/orders
Dedicated endpoint for Secutix ticketing system order imports with automated field mapping
/api/create/order
Create single event Module order using custom API builder mapping
/api/create/orders
Bulk create multiple event Module orders in single request
Receive real-time order notifications from ecommerce platforms. These endpoints accept signed webhook payloads and automatically process orders into MyCarPass. All ecommerce webhook endpoints are secured using JWT signature verification.
/api/create/wix/order
Receive Wix eCommerce Order Approved webhooks. Payload is verified using Wix RS256 JWT signature, then order and line item data — including per-product custom fields such as vehicle registrations — are extracted and processed automatically. Supports deduplication to prevent duplicate order creation.
/api/create/woo/order
Receive order data from WooCommerce stores via the MyCarPass WooCommerce plugin. Authenticates with Basic Auth and maps order, customer, and line item data automatically into MyCarPass.
These endpoints accept data from ANPR camera systems. Note: Camera endpoints do not require basic auth for easier hardware integration.
/api/camera/city-sync
Receive vehicle recognition data from City Sync ANPR cameras
/api/camera/hik
Process plate reads from Hikvision camera systems
/api/camera/vaxtor
Import vehicle data from Vaxtor ANPR hardware
/api/camera/mav
Receive recognition events from MAV camera systems
These endpoints accept data from ANPR camera systems. Note: Camera endpoints do not require basic auth for easier hardware integration.
/api/gate/in
Trigger barrier opening on entry. Updates active car park occupancy reports automatically
/api/gate/out
Control barrier on exit. Appends exit data to car park reports and calculates dwell time
These endpoints accept data from Stripe and allows the system to update permits, order payments.
/stripe/payment/{id}
Verify a successful payment ID.
/stripe/webhook
Stripe webhooks will send data to this endpoint and process accordingly.
Manage Your whitelist discreetly without the need for any customer interaction. These api endpoints are protected using basic auth.
/api/create/whitelist
Creates an individual whitelist from start date, end date and vrm
/api/create/whitelists
Creates multiple whitelists in one batch, used against an order which can contain multiple start/end dates and VRM's
/api/delete/whitelist/{vrm}
Delete the whitelist where vehicle registration equals ABC123.
Connect ticketing, ecommerce, financial and camera systems with our powerful API platform
Connect with leading ticketing, ecommerce and financial systems
Full native support
Webhook integration
API builder
Custom mapping
Webhook integration
API builder
Webhook integration
Webhook integration
Plugin available
Custom mapping
API builder
Webhook integration
Custom mapping
Webhook integration
Webhook integration
Webhook integration
Webhook integration
MyCarPass integrates directly with Stripe for secure, automated payment processing. Create products once in MyCarPass and they sync automatically to your Stripe account.
Set up your permit in MyCarPass with pricing and duration
Product automatically created in your Stripe account
Secure checkout via Stripe payment gateway
Stripe sends payment confirmation to MyCarPass
Invoice emailed, permit activated, vehicle whitelisted
MyCarPass connects directly with Wix stores via the Order Approved webhook. When a customer completes a purchase on your Wix site, the order and all line item data — including custom fields such as vehicle registrations — are pushed to MyCarPass automatically in real time.
Customer completes checkout on your Wix store, entering their vehicle registration against each product
Wix sends a signed JWT payload to /api/create/wix/order containing the full order
MyCarPass verifies the RS256 JWT signature using Wix's public key before processing anything
Buyer info, products, vehicle registrations, pricing and shipping all mapped to the MyCarPass order format
Order is created in MyCarPass and the vehicle registration is automatically added to the whitelist
Connect your WooCommerce store to MyCarPass in minutes
Every paid order on your WooCommerce store is instantly forwarded to MyCarPass the moment checkout completes. No manual exports, no CSV uploads, no delays.
Stripe, PayPal, Klarna, Square and all major UK & EU gateways supported out of the box.
API username and password stored AES-256 encrypted — never in plain text in your database.
Every webhook attempt logged with HTTP status code, success badge, and full response body viewer.
Customer, billing, shipping, line items, totals, and a custom metadata block for vehicle registrations.
One-click connection test verifies your credentials and endpoint URL before any real orders fire.
Add custom fields to any payload via a WordPress filter hook — no core files modified, update-safe.
Upload the plugin zip via WordPress admin
Enter your MyCarPass API URL and credentials
Click Test Connection, confirm it works, you're done
/api/create/woo/order
Dedicated MyCarPass endpoint — receives, authenticates, and processes WooCommerce orders automatically
Once installed, the plugin updates itself through the standard WordPress update mechanism. When a new version is released a notification appears in your Plugins page — click Update Now and it's done. Your settings, credentials, and log data are always preserved.
Map any JSON structure to MyCarPass order format without writing code. Our visual API builder handles the complexity of data transformation for you.
billing.0.email
No-Code Setup
Custom Fields
Testing
Basic Auth
Comprehensive tools for building and testing integrations
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.
Map your JSON keys to MyCarPass fields using dot notation for nested data. Attach fields to multiple groups and manage them from a centralized interface.
Test your mappings with real JSON data. Get instant validation reports showing which fields pass or fail, with detailed error messages for troubleshooting.
View complete history of test runs with stored JSON scripts and validation results. Copy previous tests to clipboard for reuse and comparison.
All order and webhook endpoints secured with HTTP Basic Auth. Camera endpoints open for easier hardware integration while maintaining security through IP whitelisting.
For Secutix integrations, our intelligent algorithms automatically convert JSON to correct key-value pairs without manual field configuration required.
Common questions about API Integration
/api/create/wix/order endpoint. The payload is a signed JWT which we verify using Wix's RS256 public key — ensuring the request genuinely came from Wix. Once verified, we extract the full order including all line items and any per-product custom fields such as vehicle registrations. The order is then created in MyCarPass and the vehicle is automatically whitelisted. Our endpoint includes built-in deduplication so duplicate webhook deliveries from Wix will never result in duplicate orders.
/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.
/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.
custom field is also included in every payload, which your developer can populate with additional data such as vehicle registrations or CRM IDs using a standard WordPress filter hook — no plugin core files need to be modified.
meta block of the payload sent to MyCarPass — and because they are captured per line item, a customer purchasing multiple products can provide a different vehicle registration for each one.
Fields marked as * are mandatory.
Connect camera hardware via API for real-time vehicle recognition.
Learn MoreAPI endpoints hosted on secure AWS infrastructure with 99.9% uptime.
Learn More