<?php

namespace App\Constant;

class ConstantField
{

    const MTN_BASE_URL                      = "https://sandbox.momodeveloper.mtn.com";
    const MTN_OCP_APIM_TRANSFER_KEY         = "c63c0a252b104aca8284157d4191993c";
    const MTN_OCP_APIM_COLLECTION_KEY       = "ab6b40b54bb34488a4c6d873c04ab632";
    const MTN_URL_CALLBACK                  = "https://app.cartejeunes.net/api/express/callback";
    const MTN_PROVIDERCALLBACKHOST          = "providerCallbackHost";
    const MTN_X_REFERENCE_ID                = "X-Reference-Id";
    const MTN_OCP_APIM_SUBSCRIPTION_KEY     = "Ocp-Apim-Subscription-Key";
    const MTN_HTTP_CODE_SUCCESS             =  201;
    const AUTHORIZATION                     =  "Authorization";
    const MTN_X_CALLBACK_URL                =  "X-Callback-Url";
    const MTN_X_TARGET_ENVIRONMENT          =  "X-Target-Environment";
    const MTN_X_TARGET_ENVIRONMENT_VALUE    =  "sandbox";
    const MTN_TRANSFER_AMOUNT               =  "amount";
    const CURRENCY                          =  "currency";
    const CURRENCY_EUR                      =  "EUR";
    const CURRENCY_XOF                      =  "XOF";
    const MTN_TRANSFER_EXTERNAl_ID          =  "externalId";
    const MTN_TRANSFER_PAYEE                =  "payee";
    const MTN_CASHIN_PAYER                  =  "payer";
    const MTN_TRANSFER_PAYERMESSAGE         =  "payerMessage";
    const MTN_TRANSFER_PAYENOTE             =  "payeeNote";
    const MTN_TRANSFER_PARTYIDTYPE          =  "partyIdType";
    const MTN_TRANSFER_PARTYID              =  "partyId";
    const MTN_TRANSFER_PARTYIDTYPE_VALUE    =  "MSISDN";
    const MTN_CASHIN                        =  "cashin";
    const MTN_CASHOUT                       =  "cashout";
    const MTN_DISBURSEMENT                  =  "disbursement";
    const MTN_COLLECTION                    =  "collection";

    const TYPE_TRANSACTION_MOBILE           =  "WM";
    const TYPE_TRANSACTION_ENTRANT          =  "ENTRANT";
    const TYPE_TRANSACTION_SORTANT          =  "SORTANT";
    const STATUT_TRANSACTION_VALIDE         =  "valide";
    const STATUT_TRANSACTION_ATTENTE        =  "En attente";
    const STATUT_TRANSACTION_REFUSE         =  "refuse";
    const TRANSACTION                       =  "transaction";
    const DEMANDE                           =  "demande";

    const WAVE_BASE_URL                     =  "https://api.wave.com";
    const WAVE_RECEIVE_AMOUNT               =  "receive_amount";
    const NAME                              =  "name";
    const MOBILE                            =  "mobile";
    const WAVE_IDEMPOTENCY_KEY              =  "idempotency-key";
    const WAVE_ERROR_URL                    =  "error_url";
    const WAVE_ERROR_URL_VALUE              =  "https://app.cartejeunes.net/callback/wave/failed";
    const WAVE_SUCCESS_URL                  =  "success_url";
    const WAVE_SUCCESS_URL_VALUE            =  "https://app.cartejeunes.net/callback/wave/success";


    const ECOBANK_SECUREHASH                =  "secureHash";
    const ECOBANK_BASE_URL_UAT              =  "https://devtuat.ecobank.com/corporateapi";
    const ECOBANK_ORIGIN_UAT                =  "http://localhost:7001/PayPortal";
    const ECOBANK_BASE_URL_PAY              =  "https://payservice.ecobank.com/corporateapi";
    const ECOBANK_ORIGIN_PAY                =  "https://payservice.ecobank.com/PayPortal";
    const ECOBANK_UAT                       =  "UAT";
    const ECOBANK_PAY                       =  "PAY";
    const ECOBANK_REQUEST_ID                =  "requestId";
    const ECOBANK_CLIENT_ID                 =  "clientId";
    const ECOBANK_CLIENT_ID_VALUE           =  "ECIGROUPE00001";
    const ECOBANK_AFFILIATECODE             =  "affiliateCode";
    const ECOBANK_AFFILIATECODE_ECI         =  "ECI";
    const ECOBANK_CCY                       =  "ccy";
    const ECOBANK_COUNTRY                   =  "country";
    const ECOBANK_COUNTRY_CIV               =  "CIV";
    const ECOBANK_BRANCH_CODE               =  "branchCode";
    const ECOBANK_BRANCH_CODE_VALUE         =  "810";
    const ECOBANK_COUNTRY_RESIDENCE         =  "countryOfResidence";
    const ECOBANK_COTE_DIVOIRE              =  "COTE D IVOIRE";
    const ECOBANK_CITY                      =  "city";
    const ECOBANK_STREET                    =  "street";
    const ECOBANK_STATE                     =  "state";
    const ECOBANK_CASHIN_CLIENTID           =  "clientid";
    const ECOBANK_CASHIN_CLIENTID_VALUE     =  "ECIGROU000525";
    const ECOBANK_BATCH_SEQUENCE            =  "batchsequence";
    const ECOBANK_BATCH_AMOUNT              =  "batchamount";
    const ECOBANK_TRANSACTION_AMOUNT        =  "transactionamount";
    const ECOBANK_BATCH_ID                  =  "batchid";
    const ECOBANK_BATCH_TRANSACTION_COUNT   =  "transactioncount";
    const ECOBANK_BATCH_BATCH_COUNT         =  "batchcount";
    const ECOBANK_TRANSACTION_ID            =  "transactionid";
    const ECOBANK_DEBIT_TYPE                =  "debittype";
    const MULTIPLE                          =  "Multiple";
    const ECOBANK_TOTAL_BATCHES             =  "totalbatches";
    const ECOBANK_EXECUTION_DATE            =  "execution_date";
    const ECOBANK_CASHIN_REQUESTID          =  "request_id";
    const ECOBANK_CASHIN_REQUESTTYPE        =  "request_type";
    const DOMESTIC                          =  "domestic";
    const STATUS                            =  "status";
    const RATE_TYPE                         =  "rate_type";
    const SPOT                              =  "spot";
    const KEY                               =  "key";
    const DEBIT_ACCOUNT_NO                  =  "debitAccountNo";


    const QUEUE_ACCOUNT_ECOBANK             =  "createecobankaccount";
    const QUEUE_TRANSACTION_MTN             =  "transactionmtn";
    const QUEUE_TRANSACTION_WAVE_CASHOUT    =  "transactionwavecashout";
    const QUEUE_ECOBANK_CASHIN              =  "ecobankcashin";
   
    



















}

?>