Getting Started

Create and manage your card-linked rewards program with the provided guides and API documentation.

Quickstart

To simplify the onboarding process, use this quickstart guide as a high-level overview of what to expect in the Kard integration. 

For details on functionality or technical specs, refer to the Product Guides and API documentation respectively.

Call the Kard API

To access the Kard API

  1. Request sandbox access.
  2. Kard will provide you a clientID and clientSecret.
  3. For each session, call the Kard Authentication endpoint
  4. Once granted a session token, you can call the API as needed.

Standard Implementation

The Kard integration consists of three main areas of functionality, Cardholders, Merchant Offers, and, Transaction CLO Matching. Below, we will cover the basics of these three sections and the implementation steps.

Cardholders

The Cardholders domain tracks all end users that are opted into your rewards program. Kard does not require any PII, but does need a User ID, User Name, Card BIN and Last 4 to accurately match and attribute valid reward opportunities to your cardholders.

Relevant Kard API Endpoint(s) 

  1. Create User
  2. Delete User
  3. Update User
  4. Create User Card

Merchant Offers

Kard provides the endpoints required to view and filter on valid merchant offers for your cardholders. We work with a number of merchants to provide a large ecosystem and variety of offers to provide cardholders with the optimal reward experience via National and Local Card Linked Offers, as well as Affiliate deals.

Relevant Kard API Endpoint(s) 

  1. Get Rewards Merchant (Card Linked Offers)
  2. Get Rewards Offers (Card Linked Offers)
  3. Get Affiliate Offers (Affiliate Offers)

Transaction CLO Matching

Kard’s Transaction CLO Matching functionality allows the platform to ingest all issuer transactions and automatically identify redeemable card-linked offers (CLOs) for reward program cardholders in near real-time. The multi-tiered matching algorithm is built to constantly increase its dataset of known transactional data. The ideal end user experience that Kard provides is a cardholder being notified of a reward within a minute of completing a purchase.

Our recommendation is to provide all consumer transactions via the Kard API. Batch is possible, if needed, and please contact a Kard account manager to discuss further.

Relevant Kard API Endpoint(s) 

  1. Incoming Transaction
  2. Earned Reward Webhook