Lembrando que para este processo já deveremos ter efetuado a autenticação e estarmos em posse do token.
<?php $cliente_vigoweb = "https://web01.vigo.com.br"; $token = "ADQUIRIDO ANTERIORMENTE NO PROCESSO DE AUTENTICAÇÃO"; //---------------------------------------------------------------------------------------------- // Liberar por confiança // Informar o "ID" do cliente na variável id // Informar o "CPF ou CNPJ" na variável cpfcgc //---------------------------------------------------------------------------------------------- $id = "1"; $cpfcgc="813.514.531-49"; $curl = curl_init(); curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_URL, $cliente_vigoweb . '/api/app_liberacomid'); curl_setopt($curl, CURLOPT_POSTFIELDS, '{ "cpf_cnpj": "' . str_replace(['/', '-', '.'], '', $cpfcgc) . '", "id": "' . $id . '" }'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_HTTPHEADER, ['Content-Type: application/json', "Authorization: Bearer " . $token]); $result = curl_exec($curl); curl_close($curl); if(!$result){die("ERRO");} echo $result; ?>
Respostas possíveis:
OK -> Cliente liberado com sucesso. NOK -> Quando o cliente não estava bloqueado ou não tinha boletos. ERRO2 -> Quando o cliente já se liberou em menos de 30 dias.