/** * Builds a transaction reporting request the transaction will be query by id * * @param parameters The parameters to be sent to the server * @param string $lang language of request see SupportedLanguages class * @return The complete reporting request to be sent to the server */ public static function buildTransactionResponse($parameters, $lang = null) { if (!isset($lang)) { $lang = PayU::$language; } $request = CommonRequestUtil::buildCommonRequest($lang, PayUCommands::TRANSACTION_RESPONSE_DETAIL); $transactionId = CommonRequestUtil::getParameter($parameters, PayUParameters::TRANSACTION_ID); $request->details = CommonRequestUtil::addMapEntry(null, PayUKeyMapName::TRANSACTION_ID, $transactionId); return $request; }