Find below the main integration flowcharts for the Car Wash Subscription product. A differentiation should be made between the apps developed entirely by Liquid Barcodes and third-party apps which integrate these services.
The relevant API: App API
Apps developed by Liquid Barcodes
Registration - First time in the app. In this scenario, the consents are handled by LB.
Shop - Content purchase. Single Washes, Subscriptions, or any other product.
Consumption - API process to use your subscription plan where daily and/or monthly limits apply. It includes the multi-user plan add-on.
Wash - Subsection of the consumption flow with the detailed washing process. Includes three possible triggers for the machine, wash code, QR code, and beacon device.
Renewal - Subscription renewal process
Cancellation - Subscription cancellation process
|Restart - Subscription restart process. This flow is relevant when the subscription is stopped, but not yet expired.
|Restart flow - via LB web MyPage
|Restart flow - via API endpoint
API integration in third-party apps
The only difference compared to the apps developed by Liquid Barcodes is in the registration process. In this case, a silent registration, where the consents are handled by the global app, occurs. This is called "ForeignId mode" on the LB side.
|Registration - The user is registered by clicking on the Carwash section of the loyalty app. Then, the personalized offers are shown.