v7.1.0 — November 2023
Released: November 2023Maker-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
- A user raises a transaction — it remains in Pending status until reviewed
- A Checker verifies the transaction
- An Approver approves or rejects it
- Rejected transactions are not credited or debited to the member
- 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 |
|---|---|
| 1 | Authentication Token |
| 2 | Member Balance |
| 3 | Redemption |
| 4 | Reversal |
| 5 | Member Transaction Summary |
| 6 | Member Statement |
| 7 | Points Expiry Schedule |
| 8 | Member Activity |
| 9 | Member Profile |
| 10 | Generate OTP |
| 11 | Verify OTP by Relation Reference |
| 12 | Verify OTP by Email |
| 13 | Member Transaction by Date |