Skip to main content

v7.1.0 — November 2023

Released: November 2023

Maker-Checker Module

Transaction Approval Workflow

The Maker-Checker module introduces a multi-step approval flow for transactions:
  • Enablement requires a manual backend entry in the system parameters table; it is configured at the program level
  • Once enabled, the Maker-Checker workflow cannot be disabled
Approval flow:
  1. A user raises a transaction — it remains in Pending status until reviewed
  2. A Checker verifies the transaction
  3. An Approver approves or rejects it
  4. Rejected transactions are not credited or debited to the member
Permission logic:
  • A user with both Checker and Approver permissions: skips the verification step and receives Approve permission directly
  • A user with Approver permission only: must wait for a Checker to verify the transaction before they can approve it

Loyalty Points API

Sanity Testing Completed

The following 13 APIs have been validated and are production-ready:
#API
1Authentication Token
2Member Balance
3Redemption
4Reversal
5Member Transaction Summary
6Member Statement
7Points Expiry Schedule
8Member Activity
9Member Profile
10Generate OTP
11Verify OTP by Relation Reference
12Verify OTP by Email
13Member Transaction by Date