/home/suroeste/public_html/payments.transportessuroeste.com/vendor/epayco/epayco-php/src
Edit: /home/suroeste/public_html/payments.transportessuroeste.com/vendor/epayco/epayco-php/src/Util.php (1668B)
$value) {
if (array_key_exists($key, $values)) {
$aux[$values[$key]] = $value;
} else {
$aux[$key] = $value;
}
}
return $aux;
}
public function setKeys_apify($array)
{
$aux = array();
$file = dirname(__FILE__). "/Utils/key_lang_apify.json";
$values = json_decode(file_get_contents($file), true);
foreach ($array as $key => $value) {
if (array_key_exists($key, $values)) {
$aux[$values[$key]] = $value;
} else {
$aux[$key] = $value;
}
}
return $aux;
}
public function mergeSet($data, $test, $lang, $private_key, $api_key, $cash)
{
$data["ip"] = isset($data["ip"]) ? $data["ip"] : getHostByName(getHostName());
$data["test"] = $test;
/**
* Init AES
* @var PaycoAes
*/
$aes = new PaycoAes($private_key, Client::IV, $lang);
if (!$cash) {
$data = $aes->encryptArray($data);
}
$adddata = array(
"public_key" => $api_key,
"i" => base64_encode(Client::IV),
"enpruebas" => $aes->encrypt($test),
"lenguaje" => Client::LENGUAGE,
"p" => "",
);
return array_merge($data, $adddata);
}
}