Enviar boleto por SMS - API

No sistema IXC Provedor, existem alguns métodos de tratamentos para os dados do boletos, dentre eles temos o envio de boleto por SMS.

1 - Antes de qualquer coisa, precisa-se realizar a configuração da API no equipamento do provedor, para saber como realizar esta configuração, basta acessar o seguinte TUTORIAL DE CONFIGURAÇÃO DA API, após esta configuração, realize os passos abaixo, para criar a funcionalidade de ENVIO DO BOLETO POR SMS

2 - Após realizar a configuração da API no equipamento do cliente, basta criar o seguinte código:

 1 <?php
 2 // requerindo arquivo do webservice
 3 require(__DIR__ . DIRECTORY_SEPARATOR . 'WebserviceClient.php');
 4 // url do sistema
 5 $host = 'https://HOST_DO_SISTEMA/webservice/v1';
 6 // token do usuário criado nas configurações da API
 7 $token = '48:1701655d16b12f698be4eed6dd93c9839d37cc55fcd872d788887a82d72b1218';
 8 // se será usado certificado SSL ou não
 9 $selfSigned = true;
10 // instanciando api requerida na primeira linha do código
11 $api = new IXCsoft\WebserviceClient($host, $token, $selfSigned);
12 // array de parâmetros do método
13 $params = array(
14     'boletos' => $_POST['PARCELA'], // id da fatura
15     'juro' => 'N', // 'S'->SIM e 'N'->NÃO para cálculo de júro
16     'multa' => 'N', // 'S'->SIM e 'N'->NÃO para cálculo de multa
17     'atualiza_boleto' => 'N', // 'S'->SIM e 'N'->NÃO para atualizar o boleto
18     'tipo_boleto' => 'sms' // tipo de método que será executado
19 );
20 // execução do método GET API
21 $api->get('get_boleto',$params);
22 $retorno = $api->getRespostaConteudo(false); // false para retorno em JSON e true para retorno em ARRAY PHP
23 
24 // printando resultado
25 var_dump($retorno);
26 ?>
Obs.: Pelas novas diretrizes da FEBRABAN não é mais permitido a atualização do boleto com cálculos de juros e multa, por esse motivo use sempre 'N'.


-

Retornar ao menu Recursos da API


Voltar ao menu Hotsite