<?php
header('Content-Type: application/json');

// Token de la API de apis.net.pe
$token = 'apis-token-12892.iAujeOSwX3T3Ptl5VZBCZAsLKu1PhEzI';

// Validar que se haya enviado el RUC
if (isset($_GET['ruc'])) {
    $ruc = trim($_GET['ruc']);

    
    // Preparar cURL para la consulta a apis.net.pe
    $curl = curl_init();
    curl_setopt_array($curl, array(
        CURLOPT_URL => 'https://api.apis.net.pe/v2/sunat/ruc?numero=' . $ruc,
        CURLOPT_RETURNTRANSFER => true,
        CURLOPT_SSL_VERIFYPEER => false,
        CURLOPT_HTTPHEADER => array(
            'Referer: https://apis.net.pe/api-ruc',
            'Authorization: Bearer ' . $token
        ),
    ));

    // Ejecutar la solicitud
    $response = curl_exec($curl);
    $error = curl_error($curl);
    curl_close($curl);

    // Verificar errores
    if ($error) {
        echo json_encode(['error' => 'Error en la consulta: ' . $error]);
    } else {
        echo $response;
    }
} else {
    echo json_encode(['error' => 'No se proporcionó un número de RUC.']);
}
