VAL'Utility
Key Results
- Reliable extraction of South African driver’s license fields directly in the WebApp
- Consistent scanning of vehicle license discs, even through reflective glass and glare
- 100% improvement in field extraction reliability after barKoder tuning and custom build support
- Faster onboarding and verification through automated barcode scanning and parsing
- Resolved regional SADL payload edge cases with dedicated technical support and a custom WASM build
Industry
Automotive
Integration
Barcode Scanner Web SDK
Connect
Challenge
Val'Utility, an early-stage vehicle warranty web application, needed a reliable way to automate customer onboarding and verification by extracting core fields directly from South African driver’s licenses inside a WebApp environment. Manual handling was not scalable, and consistent data extraction was critical to keeping the onboarding flow fast and accurate.
The team needed software-based barcode scanning that could reliably read South African driver’s licenses and vehicle license discs in real-world conditions. This included difficult scenarios such as scanning through reflective windshield glass, dealing with glare, and handling non-compliant regional payloads that caused intermittent partial data and missing fields.
After evaluating several alternatives, including Google ML Kit, ZXing, Scandit, and Dynamsoft, they found that the available options did not deliver the level of accuracy, parsing reliability, and implementation fit they needed for their workflow.
Solution
Val'Utility integrated barKoder into its web application to enable reliable barcode scanning and parsing directly in the browser-based onboarding flow. barKoder stood out because of its strong real-world scanning performance, especially for difficult PDF417 use cases involving South African driver’s licenses and vehicle license discs.
A key advantage was barKoder’s dedicated SADL parser, along with its ability to fit smoothly into the team’s React/Vite frontend without requiring a major backend overhaul. The team also benefited from barKoder’s speed and accuracy, which were essential for verification workflows where reliable field extraction is non-negotiable.
When Val'Utility encountered intermittent partial payloads and missing fields caused by non-compliant regional data values, the barKoder team provided hands-on technical support, exact field mappings, recommended SDK configuration changes, and ultimately a custom WASM build tailored to their use case. That level of responsiveness and technical collaboration became a major differentiator.
Result
Since implementing barKoder, Val'Utility has achieved reliable barcode scanning and parsing for South African driver’s licenses and vehicle license discs directly within its WebApp. The solution now delivers consistent extraction of key fields, which is essential for a smooth customer onboarding and verification process.
The most significant improvement was field extraction reliability. Val'Utility reported a 100% improvement, moving from inconsistent partial payloads to consistent, accurate parsing after applying barKoder’s custom build and recommended SDK settings.
Beyond scanning performance, the implementation also gave the team confidence that they had a partner willing to actively solve edge cases specific to their region. For Val'Utility, barKoder became more than a barcode scanning SDK—it became a dependable part of a mission-critical workflow.