setMid($_REQUEST[‘mid’]);
// Merchant Unique order id
$reqMsgDTO->setOrderId($_REQUEST[‘OrderId’]);
//Transaction amount in paisa format
$reqMsgDTO->setTrnAmt($_REQUEST[‘amount’]);
//Transaction remarks
$reqMsgDTO->setTrnRemarks(“This txn has to be done “);
// Merchant transaction type (S/P/R)
$reqMsgDTO->setMeTransReqType($_REQUEST[‘meTransReqType’]);
// Merchant encryption key
$reqMsgDTO->setEnckey($_REQUEST[‘enckey’]);
// Merchant transaction currency
$reqMsgDTO->setTrnCurrency($_REQUEST[‘currencyName’]);
// Recurring period, if merchant transaction type is R
$reqMsgDTO->setRecurrPeriod($_REQUEST[‘recurPeriod’]);
// Recurring day, if merchant transaction type is R
$reqMsgDTO->setRecurrDay($_REQUEST[‘recurDay’]);
// No of recurring, if merchant transaction type is R
$reqMsgDTO->setNoOfRecurring($_REQUEST[‘numberRecurring’]);
// Merchant response URl
$reqMsgDTO->setResponseUrl($_REQUEST[‘responseUrl’]);
// Optional additional fields for merchant
$reqMsgDTO->setAddField1($_REQUEST[‘addField1’]);
$reqMsgDTO->setAddField2($_REQUEST[‘addField2’]);
$reqMsgDTO->setAddField3($_REQUEST[‘addField3’]);
$reqMsgDTO->setAddField4($_REQUEST[‘addField4’]);
$reqMsgDTO->setAddField5($_REQUEST[‘addField5’]);
$reqMsgDTO->setAddField6($_REQUEST[‘addField6’]);
$reqMsgDTO->setAddField7($_REQUEST[‘addField7’]);
$reqMsgDTO->setAddField8($_REQUEST[‘addField8’]);
/*
* After Making Request Message Send It To Generate Request
* The variable `$urlParameter` contains encrypted request message
*/
//Generate transaction request message
$merchantRequest = “”;
$reqMsgDTO = $obj->generateTrnReqMsg($reqMsgDTO);
//print_r($reqMsgDTO);die;
if ($reqMsgDTO->getStatusDesc() == “Success”){
$merchantRequest = $reqMsgDTO->getReqMsg();
}
?>