Centara
  • Introduction to Centara
  • Getting started with Centara
    • Software and hardware requirements
    • getCentara.exe
    • Install Centara Server
    • Centara Configuration
      • RDM overview
      • Create organization structure
      • General settings
      • Layouts and visual components
        • Creating layouts
        • Assigning layouts in configuration
        • Populating layouts with components
        • Applying functionalty to buttons
        • UI component reference
      • Hardware
        • OPOS installation
          • Epson OPOS
        • Centara server configuration
      • POS Receipts
        • Receipt parts
        • Receipt Directives
          • Formatting directives
          • General directives
          • Hospitality directives
          • Fiscal Printers directives
          • Tender slip directives
        • Receipt logo
        • Receipt template
          • Special formatting
      • POS operators and permissions
        • Create operators and permissions
      • Tenders
      • Other configuration
        • Customer configuration
        • Cash management
          • Setting up cash management
          • Balance report
        • Suspend / retrieve
        • Search
          • Applying customer search
          • Applying product search
            • Style search
            • Stock search
          • Applying transaction search
        • Custom settings
    • Install Centara POS
      • Alternative database configurations
      • Centara Licensing
    • Features
      • Conditional sub-layouts
      • Out of stock warning
  • User guides
    • POS User Guide
      • Operator sign on / off
      • Layouts
      • Selling products
      • Paying for products
      • Voiding
      • Customers
      • Suspend / retrieve
      • Cash management
    • Discount Offer module
      • Getting started
      • Basic discounts
      • Package deals
      • Seasonal offers
      • Miscellaneous
      • Working with the filters
      • Making changes to the discounts
      • Time restrictions
      • Selectors
      • Layered discounts
      • Audit Log
      • Glossary of Terms
    • Loyalty system
      • System overview
      • Creating organization stucture
      • Working with loyalty data
        • General handling
          • Adding loyalty data
        • Giftcards
          • Adding gift card data
        • Store credit
          • Instrument handling
        • Coupons
          • How to setup alphanumeric offer coupon
      • Connecting Centara to Loyalty
      • View loyalty data on POS
      • Loyalty operations
    • Snippet manager
  • Integrations
    • Sentry.io
    • Acumatica
      • Acumatica installation
      • Acumatica Connector
        • Customer creation
        • Cashier Groups
        • Avalara Configuration
        • Common configuration errors
        • General inquiries
  • Development
    • APIs
      • External orders
      • Item API
      • Loyalty API
        • Gift cards
        • Loyalty cards
        • Store credit
    • GraphQL
    • XVal
      • XVal List comprehensions
      • XVal operators
      • XVal examples
      • XVal usage
      • XVal testing
  • References
    • Data processes
      • XVal Library
      • Data process examples
    • POS macros
  • FAQ
    • Centara Server
      • Installation
      • Maintenance
    • Centara POS
Powered by GitBook
On this page
  • To enable Loyalty plugin in Centara server
  • Gather access tokens to apply to each POS
  • Assign loyalty plugin instance to a POS

Was this helpful?

  1. User guides
  2. Loyalty system

Connecting Centara to Loyalty

PreviousHow to setup alphanumeric offer couponNextView loyalty data on POS

Last updated 5 years ago

Was this helpful?

In order for the POS to connect to a Loyalty server, the POS needs to have instructions to activate the Loyalty plugin. Prior to that, Centara loyalty plugin must be enabled in Centara server. When that has been done, a Loyalty plugin option appears so that an instance of a Loyalty plugin tag can be assigned to a POS in the RDM.

To enable Loyalty plugin in Centara server

  1. Click Admin -> Server configuration -> Plugins

  2. Find and check CENTARA-LOYALTY

  3. Click Save at the bottom of the screen

Gather access tokens to apply to each POS

Access tokens authenticate a client to the server. POS in this case is a loyalty client so an access token must be acquired for each POS that will communicate with the loyalty server. The loyalty server pairs merchants to stores that has been set up in the Centara device web. So once a merchant has been paired with a store, the merchant is aware of all the POS within that store and can generate access token for it.

  1. Log on to Loyalty server.

  2. Click the details link to the right of an existing Merchant.

  3. Click Request access token button to view access token for a given POS.

Assign loyalty plugin instance to a POS

Loyalty plugin instance must be assigned to each POS with information about where to connect to a Loyalty server and also with an access token to use which identifies the client to the user.

  1. Click Setup -> POS to expand the configuration of each POS to apply settings to

  2. In the right side banner of the screen, click << New loyalty to add a new instance of the Loyalty plugin to the POS

  3. Navigate into the newly created plugin instance by clicking "Plugin" (as seen on the picture below).

  4. Add value containers for Access token and Loyalty server and assign appropriate values to their inputs.

    1. Access token: Copy/paste access token value from the loyalty web.

    2. Loyalty server: https://centara.online/loyalty/gw

  5. Click Change ID and change the ID from default "1" to "loyalty"

  6. Publish the changes.

Just like it is, with every plugin change to a POS, it will have the effect that the server issues a new subversion of the POS application which in turn is downloaded by the POS.

Because of this, the plugin will not be activated on the POS until it is restarted after the POS has downloaded that new version. Click Admin -> Workstations to monitor when the POS has downloaded that new version.