The OPP DLL is the integration layer between the CWT user interface and WebOffice. WebOffice can integrate with different online payment providers, such as Swish, Vipps, BLIK, Flowbird Mobile App, etc.
The payment is initiated at the terminal and completed in the user's mobile phone payment app (e.g., Swish). The link between the parking meter and the user app depends on the app. For Swish and Vipps, it is the user's mobile phone number. For BLIK, it is a 6-digit code generated beforehand by the BLIK App. The Flowbird Mobile App is linked with a Session ID QR code created by the Flowbird Mobile App back-end.
Tickets and Receipts
There are different options for how the ticket/receipt should be delivered to the user. Digital, printed, user-selected, or no ticket/receipt can be selected in the configuration. Examples of how different tickets can be configured are provided in chapter Use cases.
Digital Ticket/Receipt
When the user completes the payment in the app, and WebOffice receives the payment status, an email, or SMS receipt can be sent based on the selected receipt delivery method (email or SMS). If the payment app is using the phone number as an identifier, the user doesn't need to enter a new phone number for digital receipts. But if email is selected, the user needs to enter the email for the delivery of the receipt. For payment, an SMS receipt is sent to the same mobile phone number used for payment.
Printed Ticket/Receipt
The terminal can print a ticket/receipt if this is configured or selected by the user. In the case of a printed ticket/receipt, the terminal verifies with WebOffice if the user has completed the transaction. If so, a ticket is printed.
Purchase Data
Depending on the integrated payment provider, purchases are created/stored in the terminal.
For Swish, Vipps, and BLIK, purchase data is created by WebOffice and shall not be created/stored in the terminal. However, purchase data is needed for the printed ticket/receipt, so, there is a configuration parameter to control this.
For the Flowbird Mobile App, purchase data shall be stored in the terminal and sent to WebOffice.
To be able to trace initiated purchases in the terminal, informational events can be used. These events are sent to the WebOffice during a heartbeat.
Aborted Purchases
It can be selected whether aborted purchases shall be stored and sent to the Web-Office.
Purchase/Ticket Number
The purchase/ticket number (@v34) is updated and printed on the ticket.
However, for Swish, Vipps, and BLIK purchases, this number is not updated in WebOffice. WebOffice will display it as 0.
If the Flowbird Mobile App is used, this information is shown in WebOffice, as the purchase data is sent to WebOffice.
Beside the configuration made for the terminal, configuration is also needed in WebOffice. See WebOffice Support Guide or the How to guide for External Payments. |