loqate-address-autocomplete
Reactive icon

Loqate Address Autocomplete

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 2 Jan (15 hours ago)
 by 
EK
0.0
 (0 ratings)
loqate-address-autocomplete

Loqate Address Autocomplete

Details
Loqate Address Autocomplete (Reactive) is a reusable OutSystems Reactive Web component that integrates Loqate (PCA Predict) address autocomplete functionality into applications. The component provides real-time address suggestions as users type, retrieves full structured address details on selection, and exposes them to parent screens through a clean event-based interface. Designed for reusability and ease of integration, the component encapsulates all JavaScript logic, minimizes duplication, and supports seamless address capture across multiple screens and applications.
Read more

Purpose of the Component


The purpose of this Forge component is to:

  • Standardize address capture across OutSystems applications

  • Reduce development effort by eliminating repeated Loqate integration logic

  • Improve data quality through validated address selection

  • Provide a plug-and-play solution for Reactive Web apps


Primary Use Cases


This component can be used in:

  • Customer onboarding forms

  • Registration and profile management screens

  • Billing and delivery address capture

  • Checkout and payment flows

  • KYC and compliance-driven applications

  • Internal admin tools requiring verified addresses


Key Features (Forge Feature List)


  • Reactive Web compatible
  • Loqate / PCA Predict JavaScript integration
  • Real-time address autocomplete
  • Full structured address output
  • Event-based communication with parent screens
  • Supports multiple environments (DEV / SIT / PROD keys)
  • Encapsulated & reusable UI Block
  • No server-side dependency required


How Developers Use This Component

  1. Install the component from Forge

  2. Drag LoqateAddressLookup Block into any Reactive screen

  3. Configure:

    • Loqate Account Code

    • Host URL (if needed)

  4. Handle the AddressSelected event

  5. Map the output to screen variables

That’s it — no JS writing, no duplication.

Release notes (1.0.0)
License (1.0.0)

📄 License Information – Loqate

Ownership & Intellectual Property

Loqate is a commercial address verification and autocomplete service owned by GBG plc. All address data, APIs, JavaScript libraries, and related services are the intellectual property of Loqate / GBG.

This OutSystems Forge component does not include or redistribute Loqate software. It only facilitates integration with Loqate’s publicly documented client-side JavaScript services.

License Model

  • Loqate operates under a commercial, subscription-based license

  • Usage is governed by the customer’s agreement with Loqate / GBG

  • Billing is typically based on:

    • Number of address lookups

    • Volume of requests

    • Enabled countries / datasets

Usage Responsibility

  • Each consumer of this component must have their own valid Loqate account

  • A valid Loqate Account Code is required to use the component

  • The Account Code is supplied and managed by the consuming application owner

  • This component does not provide or bundle any Loqate license

Frontend Key Exposure

  • Loqate frontend account codes are designed to be used client-side

  • Exposing the Account Code in browser-based applications is expected behavior

  • To reduce misuse, Loqate recommends:

    • Domain whitelisting

    • Environment-specific keys (DEV / SIT / PROD)

    • Usage monitoring in the Loqate portal

Data Privacy & Compliance

  • Address data is fetched directly from Loqate services at runtime

  • The component does not store, cache, or transmit address data server-side

  • Data handling and retention are governed by:

    • Customer’s Loqate agreement

    • Applicable data protection regulations (e.g., GDPR)

Forge Component License

  • This Forge component is provided “as is”

  • It is intended solely as a technical integration utility

  • The component itself is independent of Loqate licensing

  • Installing this component does not grant any Loqate usage rights

Limitation of Liability

  • The component author is not responsible for:

    • Loqate service availability

    • Address data accuracy

    • Licensing, billing, or usage disputes with Loqate

  • All Loqate-related obligations remain between the user and Loqate / GBG

Recommended Disclaimer (Forge / README)

This component integrates with Loqate, a third-party commercial service.Users must hold a valid Loqate license and comply with Loqate’s terms and conditions.The component author does not provide Loqate services or licenses.

Reference

For official terms, pricing, and compliance information, refer to Loqate’s documentation and commercial agreement with GBG.

Reviews (0)
Team
Other assets in this category