FidPark
Copyright © 2019-2020 BISS
v2024.1.15
The following operations are supported. For a formal definition, please review the Service Description.
-
BlockClientCard
Deletes all cards of the client and marks the client as deleted -
CancelContract
Cancels a contract by ID -
CardCheckCardIsValid
Search a card in database -
ChangeCardGroup
Changes card group for specified ticket id (card USN/car LPN) -
CheckFreePeriodAvailable
Parkomat: check if free period is available for given car in given zone -
CheckIsLPNPaid
Parkomat: checks if LPN is paid -
CheckIsLPNPaidUsernameAuth
Parkomat: checks if LPN is paid and returns last payment data (From-To) in any case - ClientLogin
- CreateAndSendOneTimeBarcodeToClient
- CreateAnonymousClient
- CreateClient
-
CreateContract
Creates a contract for specified client. To get ClientID, use CreateClient method first -
DeleteBooking
Cancel an existing booking -
DeleteCard
Deletes card by its USN - DeleteClient
-
FinishParkingSession
Parkomat: finish parking session. SessionID must match that used in StartParkingSession function -
GetAllZones
Returns all zone names and ids -
GetAllZonesUsernameAuth
Returns all zone names and ids - GetClientProductLinkInfo
- GetDynamicPriceForParking
-
GetEvents
GetEvents funkciju izmanto notikumu iegūšanai. Pieprasījumā norāda laika periodu, notikumu un klientu ID filtru. Parametrs From - perioda sākuma datums/laiks,parametrs To - perioda beigu datums/laiks, parametrs EventIDs - notikumu id filtrs (norāda vajadzīgo notikumu ID atdalītus ar ';') , parametrs ClientIDs - klientu id filtrs (norāda vajadzīgo notikumu ID atdalītus ar ';'). Ja EventIDs un ClientIDs atstāj tukšu - tas nozīmē ka tiks atgriezti visi notikumi par norādīto periodu. Vienā pieprasījumā tiek atgriezti līdz 1000 notikumiem -
GetLatestPictureByCardUSN
Returns latest picture taken in paystation of supplied card owner -
GetPaidLPNsByZone
Parkomat: gets all paid LPNs for zone -
GetPaidLPNsByZoneUsernameAuth
Parkomat: gets all paid LPNs for zone - GetPriceByClientGroupID
- GetPriceForParking
- GetPriceForParkingByZoneID
- GetProductsByGroup
-
GetServiceFeeByTicketID
Calculates fee that will be required upon exit. Requires ticketID, exitDateTime - the time to which calculate fee, transactionID - transaction id that will be logged (if left empty will be auto-generated), arg1 - system reserved, leave empty Returns: Fee - sum in cents; FeeValidTill - date/time untill which the fee shuld stay the same unless the client uses some additional services, or has paid; EntranceDT - date/time when the client entered the current zone; Zone - current location of the client; TID - Transaction id which must be used in PayForService method -
GetWTPSourceTypes
Returns work work time pair data source types -
GetWorktTimePairs
MessageName="GetWorkTimePairs"
Returns workt time pairs where start time >= From and (end time is null or <= To) for specified client ids separated by ';'(if specified) -
GetWorkTimeTypes
Returns work time types -
GetWorkTypes
Returns work types - IsFreeTourUsed
- IsPhoneRegistered
-
LockCard
Mark card as locked. The card will not be able to pass through any checkpoint - LogPaymentError
-
PayForService
Marks that all services has been paid for this ticketID, logs fee and transaction id -
RegisterBooking
Book a place in specified time and zone -
RegisterFineUsernameAuth
Parkomat: Register fine -
RegisterParking
Parkomat: register parking. Parking types can be 'free', 'standard' or 'subscription' - RegisterTicket
- RegisterTicketWithClientID
- SendClientPasswordToEmail
- SendClientPasswordToMobile
-
SendKeywordMessageToGuardian
Sends a keyword message to guardian application - SendMessage
-
SendMessageToGuardian
Sends a message to guardian application - SendTermsAndConditionsToClient
-
StartParkingSession
Parkomat: start parking session. Specified SessionID must be used in FinishParkingSession function -
UnlockCard
Remove locked status from card -
UpdateBookingPeriod
Updates an existing booking. Also updates the pass if the client has already entered the parking. - UpdateClient