/** * Constructor method for processCheckOutRequest * @see parent::__construct() * @param string $_mERCHANT_TRANSACTION_ID * @param string $_rEFERENCE_ID * @param double $_aMOUNT * @param string $_mSISDN * @param string $_cALL_BACK_URL * @param string $_cALL_BACK_METHOD * @param string $_eNC_PARAMS * @param string $_tIMESTAMP * @return MpesaStructProcessCheckOutRequest */ public function __construct($_mERCHANT_TRANSACTION_ID, $_rEFERENCE_ID, $_aMOUNT, $_mSISDN, $_cALL_BACK_URL, $_cALL_BACK_METHOD, $_eNC_PARAMS = NULL, $_tIMESTAMP = NULL) { parent::__construct(array('MERCHANT_TRANSACTION_ID' => $_mERCHANT_TRANSACTION_ID, 'REFERENCE_ID' => $_rEFERENCE_ID, 'AMOUNT' => $_aMOUNT, 'MSISDN' => $_mSISDN, 'CALL_BACK_URL' => $_cALL_BACK_URL, 'CALL_BACK_METHOD' => $_cALL_BACK_METHOD, 'ENC_PARAMS' => $_eNC_PARAMS, 'TIMESTAMP' => $_tIMESTAMP), false); }
/** * Constructor method for transactionConfirmRequest * @see parent::__construct() * @param string $_tRX_ID * @param string $_mERCHANT_TRANSACTION_ID * @return MpesaStructTransactionConfirmRequest */ public function __construct($_tRX_ID = NULL, $_mERCHANT_TRANSACTION_ID = NULL) { parent::__construct(array('TRX_ID' => $_tRX_ID, 'MERCHANT_TRANSACTION_ID' => $_mERCHANT_TRANSACTION_ID), false); }
/** * Constructor method for transactionStatusResponse * @see parent::__construct() * @param string $_mSISDN * @param string $_aMOUNT * @param string $_mPESA_TRX_DATE * @param string $_mPESA_TRX_ID * @param string $_tRX_STATUS * @param string $_rETURN_CODE * @param string $_dESCRIPTION * @param string $_mERCHANT_TRANSACTION_ID * @param string $_eNC_PARAMS * @param string $_tRX_ID * @return MpesaStructTransactionStatusResponse */ public function __construct($_mSISDN, $_aMOUNT, $_mPESA_TRX_DATE, $_mPESA_TRX_ID, $_tRX_STATUS, $_rETURN_CODE, $_dESCRIPTION, $_mERCHANT_TRANSACTION_ID, $_eNC_PARAMS, $_tRX_ID) { parent::__construct(array('MSISDN' => $_mSISDN, 'AMOUNT' => $_aMOUNT, 'MPESA_TRX_DATE' => $_mPESA_TRX_DATE, 'MPESA_TRX_ID' => $_mPESA_TRX_ID, 'TRX_STATUS' => $_tRX_STATUS, 'RETURN_CODE' => $_rETURN_CODE, 'DESCRIPTION' => $_dESCRIPTION, 'MERCHANT_TRANSACTION_ID' => $_mERCHANT_TRANSACTION_ID, 'ENC_PARAMS' => $_eNC_PARAMS, 'TRX_ID' => $_tRX_ID), false); }
/** * Constructor method for transactionConfirmResponse * @see parent::__construct() * @param string $_rETURN_CODE * @param string $_dESCRIPTION * @param string $_mERCHANT_TRANSACTION_ID * @param string $_tRX_ID * @return MpesaStructTransactionConfirmResponse */ public function __construct($_rETURN_CODE, $_dESCRIPTION, $_mERCHANT_TRANSACTION_ID, $_tRX_ID) { parent::__construct(array('RETURN_CODE' => $_rETURN_CODE, 'DESCRIPTION' => $_dESCRIPTION, 'MERCHANT_TRANSACTION_ID' => $_mERCHANT_TRANSACTION_ID, 'TRX_ID' => $_tRX_ID), false); }
/** * Constructor method for processCheckOutResponse * @see parent::__construct() * @param string $_rETURN_CODE * @param string $_dESCRIPTION * @param string $_tRX_ID * @param string $_eNC_PARAMS * @param string $_cUST_MSG * @return MpesaStructProcessCheckOutResponse */ public function __construct($_rETURN_CODE, $_dESCRIPTION, $_tRX_ID, $_eNC_PARAMS, $_cUST_MSG) { parent::__construct(array('RETURN_CODE' => $_rETURN_CODE, 'DESCRIPTION' => $_dESCRIPTION, 'TRX_ID' => $_tRX_ID, 'ENC_PARAMS' => $_eNC_PARAMS, 'CUST_MSG' => $_cUST_MSG), false); }
/** * Constructor method for CheckOutHeader * @see parent::__construct() * @param string $_mERCHANT_ID * @param string $_pASSWORD * @param string $_tIMESTAMP * @return MpesaStructCheckOutHeader */ public function __construct($_mERCHANT_ID, $_pASSWORD, $_tIMESTAMP) { parent::__construct(array('MERCHANT_ID' => $_mERCHANT_ID, 'PASSWORD' => $_pASSWORD, 'TIMESTAMP' => $_tIMESTAMP), false); }