$postFields .= "&txnStage=1";
        $url = $payment->url . "?" . $postFields;
        $this->writeLog($url . "\n");
        header("Location: " . $url);
    }
    function writeLog($data)
    {
        $fileName = date("Y-m-d") . ".txt";
        $fp = fopen("log/" . $fileName, 'a+');
        $data = date("Y-m-d H:i:s") . " - " . $data;
        fwrite($fp, $data);
        fclose($fp);
    }
    function xmltoarray($data)
    {
        $parser = xml_parser_create('');
        xml_parser_set_option($parser, XML_OPTION_TARGET_ENCODING, "UTF-8");
        xml_parser_set_option($parser, XML_OPTION_CASE_FOLDING, 0);
        xml_parser_set_option($parser, XML_OPTION_SKIP_WHITE, 1);
        xml_parse_into_struct($parser, trim($data), $xml_values);
        xml_parser_free($parser);
        $returnArray = array();
        $returnArray['url'] = $xml_values[3]['value'];
        $returnArray['tempTxnId'] = $xml_values[5]['value'];
        $returnArray['token'] = $xml_values[6]['value'];
        return $returnArray;
    }
}
$processPayment = new ProcessPayment();
$processPayment->requestMerchant();