Free for customers — browse loyalty cards, stamp cards, and vouchers from local businesses Own a business? Get listed free
● For Developers

Build on the Cardify Partner API.

Programmatically manage loyalty programmes, issue rewards, sync members, and receive real-time events — with a clean REST API designed for speed and reliability.

API

REST API

Fully documented REST endpoints to manage programmes, members, points, and redemptions programmatically.

WH

Webhooks

Receive real-time events whenever points are issued, stamps are recorded, or a reward is redeemed.

KEY

API Keys

Generate scoped keys with granular read/write permissions. Rotate them instantly from your dashboard.

SDK

SDKs

Official clients for Node.js, Python, PHP, and Go. Community libraries for Ruby and Rust.

QUICK START

Issue points in one API call.

Integrate Cardify into your checkout flow in minutes. Issue points, record stamps, and validate vouchers with a single authenticated request.

  • Idempotency keys to prevent double-issuance
  • Webhook delivery with automatic retries
  • Sandbox environment for safe testing
  • 99.9% uptime SLA on all paid plans
cURL Request
curl -X POST https://api.cardify.in/v1/points/issue \
  -H "Authorization: Bearer ck_live_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "member_id": "mem_7f83h2k",
    "programme_id": "prog_chaiadda_001",
    "points": 12,
    "note": "In-store purchase ₹1,200"
  }'

API REFERENCE

Core Endpoints

GET/v1/members/{id}Fetch a member's profile and point balance
POST/v1/points/issueIssue points to a member for a purchase
POST/v1/stamps/recordRecord a stamp on a member's stamp card
POST/v1/vouchers/validateValidate and mark a voucher as redeemed
GET/v1/programmesList all active programmes for your account
POST/v1/programmes/{id}/membersEnrol a new member into a programme