Below is an example of the flow commonly used for Toll Integrations.Optional - Get all vehicles#
Returns all vehicles in the tenant system.Step 1 - Find reservation linked to the vehicle#
These query params are supported:on_date
: YYYY-MM-DD HH:mm format
vehicle_plate
: vehicle plate
Returns the reservation that has that vehicle (by vehicle plate or vehicle ID) assigned on certain day.Step 2 - Link toll to reservation#
These query params are supported:vehicle_id
: vehicle ID is included in the response from step 1.
charge_date
: YYYY-MM-DD HH:mm format
charge_amount
: toll amount
Creates an external charge and adds it to the reservation. This is important because if the reservation has no outstanding balance, the credit card charge will be declined.Step 3 - Charge toll using existing credit card#
These query params are supported:skip_payment_email
: 1
(true), 0
(false)
send_payment_request
: 1
(true), 0
(false). Flag for sending payment request if the payment fails
skip_payment_request_email
:1
(true), 0
(false)
Charges the most recent saved card of the contact correlated to the reservation.The system will first charge the saved card of the customer linked to the reservation, from the lastest card to oldest card.If there isn't any saved card, the system will see if the customer has an email address. If yes, will send an email with the payment request link.If the customer doesn't have any saved card and email address, nothing will be done by the system. Modified at 2025-04-17 12:25:44