Transactions
The E-Parking Mobile sends results of the ticketing or clamp via a series of transactions to the back office system. Each transactions consists of a transaction ID and variable number of parameters depending on the event. Every thing form logining to each ticket or clamp details is send back.
To process these transactions the unit will use the transaction API with the data parameter containing a comma separated list of the transaction parameters
Transactions:
| Transaction ID | Event | Parameters | Comment |
| TR01 | Prime | A unit has been primed | |
| TR02 | Login | $login = $fields[2]; | A team has logged in |
| TR03 | On Site | $site = $fields[3]; | A team has arrived on site |
| TR04 | Clamp | $guid = $fields[0]; $type = $fields[1]; $reg = $fields[2]; $sitecode = $fields[3]; $dtclamp = $fields[4]; $make = $fields[5]; $colour = $fields[6]; $taxno = $fields[7]; $taxexpir = $fields[8]; $notes = $fields[9]; $ticketno = $fields[10]; $offence = $fields[11]; $offencedesc = $fields[12]; $model = $fields[13]; $country = $fields[14]; $overstay = $fields[15]; $firstseen = $fields[16]; $ticketval = $fields[17]; $user = $fields[18]; $pen = $fields[19]; $terminal = $fields[20]; $long = $fields[21]; $lat = $fields[22]; $vehtype = $fields[23]; $status = $fields[24]; $paid = $fields[25]; $closed = $fields[26]; $zone = $fields[27]; $clampteam = $fields[28]; $unclampteam = $fields[29]; $towteam = $fields[30]; |
A clamp has been issued |
| TR05 | Ticket | $guid = $fields[0]; $type = $fields[1]; $reg = $fields[2]; $sitecode = $fields[3]; $dtclamp = $fields[4]; $make = $fields[5]; $colour = $fields[6]; $taxno = $fields[7]; $taxexpir = $fields[8]; $notes = $fields[9]; $ticketno = $fields[10]; $offence = $fields[11]; $offencedesc = $fields[12]; $model = $fields[13]; $country = $fields[14]; $overstay = $fields[15]; $firstseen = $fields[16]; $ticketval = $fields[17]; $user = $fields[18]; $pen = $fields[19]; $terminal = $fields[20]; $long = $fields[21]; $lat = $fields[22]; $vehtype = $fields[23]; $status = $fields[24]; $paid = $fields[25]; $closed = $fields[26]; $zone = $fields[27]; $clampteam = $fields[28]; $unclampteam = $fields[29]; $towteam = $fields[30]; |
A ticket has been issued |
| TR06 | Tow | $guid = $fields[0]; $ticketno = $fields[1]; $reg = $fields[2]; $make = $fields[3]; $model = $fields[4]; $timeclamp = $fields[5]; $timetow = $fields[6]; $clampop = $fields[7]; $site = $fields[8]; $offence = $fields[9]; $clampfee = $fields[10]; $towop = $fields[11]; $towfee = $fields[12]; $car = $fields[13]; $towreason = $fields[14]; |
A vehicle tow has been requested |
| TR07 | Receipt | A receipt has been printed | |
| TR08 | Off Site | $site = $fields[3]; | A team have left site |
| TR09 | Logoff | A team have logged off a unit | |
| TR10 | Photo | $ticketno = $fields[0]; $filename = $fields[1]; |
A photo has been taken, this does not in the actual photo only a reference so it can be recorded against a tickey |
| TR11 | Report | $guid = $fields[0]; $dt = $fields[1]; $site = $fields[2]; $desc = $fields[3]; $hht = $fields[4]; $user = $fields[5]; |
A team have reported a site issue |
| TR12 | Cancellation | $reg = $fields[2]; | A ticket has been cancelled |
| TR13 | GPS | A GPS position for recording, data parameter contains lat,long | |
| TR14 | Break | A tream is on a break | |
| TR15 | Pick up | A vehicle has been picked up for towing | |
| TR16 | Unclamp | $closed = $fields[1]; $paid = $fields[1]; $reg = $fields[2]; $ticketno = $fields[3]; $team = $fields[8]; |
A clamp has been paid and removed |
| TR17 | Payment | Activity recording only | |
| TR18 | No Activity | $site = $fields[3]; | A team has visited site but no activity to record |
| TR19 | End Break | Break ended | |
| TR27 | Cut off | $dt = $fields[1]; $reg = $fields[2]; $cad = $fields[3]; $notes = $fields[4]; $site = $fields[5]; $photo = $fields[7]; $photos = $fields[8]; $lphoto = $fields[9]; $Op = $fields[10]; |
A clamp has been cut off |
| TR46 | Team | $team = $fields[0]; $id = $fields[1]; |
Team member, used to record which operative are in what team. |