Gameball Developers Guide
v3.0
v3.0
  • Introduction
  • What's New in V3.0
  • Installing Gameball
    • Web
      • Show Gameball Customer Widget
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Go-Live Checklist
    • iOS
      • Getting Started
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Push Notifications
      • Go-Live Checklist
    • Android
      • Getting Started
      • Initialize Gameball SDK
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Referrals
      • Push Notifications
      • Go-Live Checklist
    • React Native
      • Getting Started
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Push Notifications
      • Go-Live Checklist
      • Migration from v1 to v2
    • Flutter
      • Getting Started
      • Initialize Gameball SDK
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Referrals
      • Go-Live Checklist
    • Generic Mobile App
      • Initialize Gameball Customer Profile
      • Track Customer Events
      • Track Orders & Cashback Reward
      • Integrate Redemption
      • Track Referrals
      • Push Notifications
    • Retail & Modern POS
      • Initialize Gameball Customer Profile
      • Track Orders & Cashback Reward
      • Track Refunds
      • Enable Redemption
        • Prepare POS for Redemption
        • Using Virtual ID
          • Using Virtual Card
  • REST API
    • Overview
      • Server-Side SDKs
    • Authentication
    • API Reference
      • Customer
      • Event
      • Transactions
      • Order
      • Coupons
      • Leaderboard 👑
      • Notifications 👑
      • Configurations 👑
      • Batches 👑
        • Batch Operations Data
      • OTP
      • Partner 🤝
        • Client 🤝
        • Redemption Rule 🤝
        • Cashback Rule 🤝
    • Webhooks
      • Notifications Webhook
      • Customer Profile Webhook
    • Errors
    • Object Reference
  • Tutorials
    • Build Custom UI Elements 👑
      • Display Reward Campaign Progress
      • Show VIP Tiers
      • Show Customer Points Balance
      • Build Leaderboards
      • Show Notifications Inbox
      • Adapt UI to Configurations
      • Advanced UI Techniques
        • Increase Sales with Cashback UI Elements
        • Derive Engagement with Rewards Campaigns UI Elements
    • Tracking Customer Events
    • Build your Own Notification System
    • Checkout Integration Example
    • Redemption Integration Options
      • Redeem with coupon system
        • Integrate your coupon system
          • Example using e-commerce platform(WooCommerce)
          • Example using a custom coupon system
        • Build couponing experience
          • Using Gameball widget
          • Build custom experience
            • Showing customers available points
            • Allowing customers to create coupons
            • Apply the discount code to your cart
        • Coupon integration reference
      • Redeem with direct debt
        • Get customers points balance
        • Redeem customer points
  • Third Party Integrations
    • Segment Integration
Powered by GitBook
On this page
  1. Installing Gameball
  2. Retail & Modern POS

Enable Redemption

PreviousTrack RefundsNextPrepare POS for Redemption

Last updated 1 year ago

Now your POS system is nearly fully integrated with Gameball; your with Gameball, their , and and accompanied for accordingly. However, to finalize your Gameball integration your customers have to be able to gain the benefits provided by your program, and engage with your business.

This is what we call Redemption, through which your customers are able to claim their collected rewards in the form of discounts or other benefits which they gain as your loyal customers.

There are multiple ways to allow your customers to redeem their points at your in-store POS system, however they all follow the same scheme:

  1. Customer approaches in-store POS to purchase a product, and requesting to claim their own points for a discount

  2. POS clerk requests the customer to introduce their identity, and inputs these details into POS

  3. POS system uses the customer's identity to determine the customer's unique identifier (playerUniqueId), and displays the customer's profile and balance to the POS clerk via

  4. POS clerk verifies that the customer has enough points to redeem in return for the claimed reward (discount)

  5. POS clerk submits the requested discount, along with order details to the POS system. Then, your POS system will communicate with Gameball registering the customer's order and claimed discount via

  6. Gameball will then verify the customer is legible for the claimed discount or not, based on which the Order request will be successful or fail

In the following subsections we're going to explore with you several options on how you could provide redemption service for your customers at your in-store POS.

customers are registered at your POS
orders are being rewarded
refunds are also managed
Order API
Customer Balance API