MyParking is a concept where the end user can extend an existing parking session by using a web site. A reminder message is sent to the user a specified number of minutes before the session is expires as a SMS or mail. By activating a link in the mail message, the site is opened in the browser. Given the purchase identifier specified in the link, the user can extend the session using an external payment provider. In the first version, Swish will be the only available payment provider.
We prepare the solution for an updated user experience when the original purchase is made in a CWT terminal but implement a solution that doesn’t require CWT changes.
•Access to the configuration page MyParking Profiles
•Check if SMS-processing should be made during the purchase processing.
•Check if extensions can be made in the web site
Additional Licenses:
•Other -> Swish and/or other future licensed payment methods
•Comprehensive -> Digital Receipts
Limitations
● | There is no authentication in the web solution, i.e. anyone can top-up a parking session, given the specific url. |
● | Swish will be the only payment solution in the first release. |
● | An SMS reminder will be sent regardless if the end user has left the parking space or not. We cannot know if the vehicle is still there. |
● | If a purchase is extended it is possible to duplicate the extension since there is no way to check that the purchase has been extended already. This is normally only a problem if a new purchase can be created. |
● | There is no built-in configuration validation. This could be useful since a lot of pre-requisites regarding licenses etc are required to make everything work. |
● | There is no check that phone numbers are Swedish. SMS will be sent to any phone number but foreign phone number will not be able to extend the parking with Swish. |
● | When the SMS shouldn’t be charged the operator, a flag is included in the message forwarding statistics named Invoice = false, default value is true. No further implementation is made in this project. |