What is Maker-Checker?

The Maker-Checker (Four-Eyes Principle) is a critical security control mechanism designed to enhance financial transaction safety and prevent unauthorized or fraudulent transactions. It introduces a two-step verification process for sensitive financial operations.

Core Concept

Basic Workflow

  1. Maker: Creates the initial transaction
  2. Checker: Reviews and approves/declines the transaction

Scope of Application

Applicable Transactions

  • Payout transactions
  • Bulk payout transactions

Activation

How to Enable

  1. Navigate to Settings > Security
  2. Toggle the Maker-Checker option

Roles and Permissions

Manage Maker-Checker

Comprehensive Permissions:

  • View maker-checker
  • View transaction approval
  • Manage maker-checker settings
  • Approve transactions
  • Decline transactions
  • View analytics

Key Capabilities:

  • Full system configuration
  • Complete transaction control
  • Comprehensive reporting access

View Maker-Checker

Limited Permissions:

  • View maker-checker
  • View transaction approval

Key Characteristics:

  • Read-only access
  • No modification rights
  • No approval capabilities

Permission Matrix

PermissionManage RoleView Role
View Maker-Checker

View Transaction Approval

Manage Maker-Checker

Approve Transactions

Decline Transactions

View Analytics

Transaction Lifecycle

  1. Initiation (Maker)

    • Create transaction
    • Submit for approval
    • Transaction status: Pending
  2. Review (Checker)

    • Examine transaction details
    • Options:
      • Approve transaction
      • Decline transaction
  3. Outcome

    • Approved: Transaction processed
    • Declined: Transaction rejected
    • Pending: Awaiting review

Best Practices

  1. Segregation of Duties

    • Makers cannot approve their own transactions
    • Checkers must be different from makers
  2. Security Measures

    • Implement multi-factor authentication
    • Maintain comprehensive audit logs
    • Regularly review role assignments

Troubleshooting

  • Transaction Stuck: Contact system administrator
  • Permission Issues: Review role configuration
  • Approval Delays: Check checker availability