• File: Constants.php
  • Full Path: /var/www/imaliapitest/app/Classes/Constants.php
  • Date Modified: 05/19/2025 4:29 PM
  • File size: 1.09 KB
  • MIME-type: text/x-php
  • Charset: utf-8
<?php

namespace App\Classes;

interface TransactionSource
{
    const CLIENT = "CLIENT";
    const BUSINESS = "BUSINESS";
    const STORE = "STORE";
    const SUBACCOUNT = "SUBACCOUNT";
    const BANK = "BANK";
    const ATM = "ATM";
    const MOBILE_INTERNET_BANK = "MOBILE/INTERNET BANK";
    const WALLET = "WALLET";
    const IMALI_AGENT = "IMALI AGENT";
}

interface Status
{
    const SUCCESS = "SUCCESS";
    const FAILED = "FAILED";
    const PENDING = "PENDING";
    const REJECTED = "REJECTED";
}

interface TransactionType
{
    const CREDIT = "CREDIT";
    const DEBIT = "DEBIT";
}

interface Profile
{
    const CLIENT = "CLIENT";
    const BUSINESS = "BUSINESS";
    const STORE = "STORE";
    const SUBACCOUNT = "SUBACCOUNT";
}

interface TransactionNames
{
    const PAYMENT = "PAYMENT";
    const TRANSFER = "TRANSFER";
    const DEPOSIT = "DEPOSIT";
    const WITHDRAW = "WITHDRAW";
    const VOUCHER = "VOUCHER";
    const REFUND = "REFUND";
    const FEE = "FEE";
}

// abstract class Lang
// {
//     const PT = "PT";
//     const EN = "EN";
//     const FR = "FR";
//     const ES = "ES";
// }