> ## Documentation Index
> Fetch the complete documentation index at: https://help-loyalife.xoxoday.com/llms.txt
> Use this file to discover all available pages before exploring further.

# v7.1.0 — November 2023

> Loyalife v7.1.0 introduces the Maker-Checker module for transaction approval workflows and completes sanity testing of 13 core Loyalty Points APIs.

# 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                              |
| -- | -------------------------------- |
| 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       |
