<?php

$url = "https://opfhub.globalbco.com/bcentralCL.php";

$privateKey = "9f6e63406f65667f";

$publicKey = hash("sha256", $privateKey);

$message = date('Y-m-d');

$token = hash_hmac("sha256", $message, $privateKey); 

// Datos del formulario (form-data)
$postData = [
    "op" => "1"
];

// Configurar la petición cURL
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
    "Authorization: Bearer $token",
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, $postData);

// Ejecutar la petición y obtener la respuesta
$response = curl_exec($ch);

// Manejo de errores
if (curl_errno($ch)) {
    echo " Error en cURL: " . curl_error($ch);
}

// Cerrar la conexión cURL
curl_close($ch);

// Mostrar respuesta
echo " Respuesta del servidor: " . $response;

?>
