setMerchantCode($val['mrctCode']); $transactionRequestBean->merchantCode = $val['mrctCode']; $transactionRequestBean->accountNo = $val['tpvAccntNo']; $transactionRequestBean->ITC = $val['itc']; $transactionRequestBean->mobileNumber = $val['mobNo']; $transactionRequestBean->customerName = $val['custname']; $transactionRequestBean->requestType = $val['reqType']; $transactionRequestBean->merchantTxnRefNumber = $val['mrctTxtID']; $transactionRequestBean->amount = $val['amount']; $transactionRequestBean->currencyCode = $val['currencyType']; $transactionRequestBean->returnURL = $val['returnURL']; $transactionRequestBean->s2SReturnURL = $val['s2SReturnURL']; $transactionRequestBean->shoppingCartDetails = $val['reqDetail']; $transactionRequestBean->txnDate = $val['txnDate']; $transactionRequestBean->bankCode = $val['bankCode']; $transactionRequestBean->TPSLTxnID = $val['tpsl_txn_id']; $transactionRequestBean->custId = $val['custID']; $transactionRequestBean->cardId = $val['cardID']; $transactionRequestBean->key = $val['key']; $transactionRequestBean->iv = $val['iv']; $transactionRequestBean->webServiceLocator = $val['locatorURL']; $transactionRequestBean->MMID = $val['mmid']; $transactionRequestBean->OTP = $val['otp']; $transactionRequestBean->cardName = $val['cardName']; $transactionRequestBean->cardNo = $val['cardNo']; $transactionRequestBean->cardCVV = $val['cardCVV']; $transactionRequestBean->cardExpMM = $val['cardExpMM']; $transactionRequestBean->cardExpYY = $val['cardExpYY']; $transactionRequestBean->timeOut = (!empty($val['timeOut']) ? $val['timeOut'] : 30 ); $url = $transactionRequestBean->getTransactionToken(); $responseDetails = $transactionRequestBean->getTransactionToken(); $responseDetails = (array)$responseDetails; $response = $responseDetails[0]; //print_r($response); if(is_string($response) && preg_match('/^msg=/',$response)){ $outputStr = str_replace('msg=', '', $response); $outputArr = explode('&', $outputStr); $str = $outputArr[0]; $transactionResponseBean = new TransactionResponseBean(); $transactionResponseBean->setResponsePayload($str); $transactionResponseBean->setKey($val['key']); $transactionResponseBean->setIv($val['iv']); $response = $transactionResponseBean->getResponsePayload(); echo "
";
        print_r($response);
        exit;
    }elseif(is_string($response) && preg_match('/^txn_status=/',$response)){
		echo "
";
        print_r($response);
        exit;
	}

    echo "";
    ob_flush();
}
 
$mrctTxtID = rand(10,100)+time();
?>


Eagle Photonics - Payment Page





Eaglephotonics Payment



*DENOTES mandatory fields
Transaction Details
*Pay Amount INR
*Payment Description
Billing Address
*Name
*Address
*City
*State/Province
*ZIP/Postal Code
*Country
*Email
*Telephone