Atari icon indicating copy to clipboard operation
Atari copied to clipboard

API DE TRANSMISSÃO AUTOMÁTICA DE REMESSA DE BOLETOS DO BANCO ITAÚ

Atari

API DE TRANSMISSÃO AUTOMÁTICA DE REMESSA NO PADRÃO CNAB DE BOLETOS DO BANCO ITAÚ

Para que a API funcione perfeitamente em seu server, é necessário que as extenções do seu php.ini para SSL estejam habilitadas, para isso você pode descomenta-las.


#Antes
;extension=php_soap.dll
;extension=php_openssl.dll
;extension=php_curl.dll

#Depois
extension=php_soap.dll
extension=php_openssl.dll
extension=php_curl.dll

###Exemplo de teste

<?php

/** REALIZANDO TESTES **/
include_once 'envia_remessa.php';

$config = [
	'tipo_ambiente' => 1,//tipo de ambiente: 1- TESTES | 2 - PRODUÇÃO
	'identificador' => '08734949000000',//CNPJ DA EMPRESA
	'itau_chave' 	=> '9a6a013b-werf-49a5-bf99-f674761f5775',
	'client_id'		=> 'JeRNHwe_jqrwer',
	'client_secret'	=> '_CS1YIgcTt0YmETQKM277UsXZ97CUrBf6t6siSCB20000rx-Yi2tvuFDfHn3vMTWv26V_JaSuUuZuYv8lw0a7g2'
];

$remessa = new EnviaRemessa($config);


//criando boleto para impressao
$boleto = [
	'tipo_registro'								=> 1,
	'tipo_cobranca'								=> 1,
	'tipo_produto'								=> '00006',
	'subproduto'								=> '00008',
	'titulo_aceite'								=> 'N',
	'tipo_carteira_titulo'						=> '109',
	'nosso_numero'								=> '00222059',
	'digito_verificador_nosso_numero'			=> 5,
	//'codigo_barras'								=> '3419109008221031508134347167000047260000043831',
	'data_vencimento'							=> '2017-09-05',
	'valor_cobrado'								=> '00000000000057561',
	'seu_numero'								=> '222059',
	'especie'									=> '01',
	'data_emissao'								=> '2017-09-02',
	'data_limite_pagamento'						=> '2017-09-05',
	'tipo_pagamento'							=> 3,
	'indicador_pagamento_parcial'				=> false,
	//pagador
	'cpf_cnpj_pagador'							=> '00004191669000',
	'nome_pagador'								=> 'MAYCON MACIEL DE ALENCAR',//precisa reduzir o tamanho
	'logradouro_pagador'						=> 'R TENENTE MARTINS 521',
	'bairro_pagador'							=> 'BOA VISTA',//precisa reduzir o tamanho
	'cidade_pagador'							=> 'TIMON',
	'uf_pagador'								=> 'MA',
	'cep_pagador'								=> '65631470',
	//moeda
	'codigo_moeda_cnab'							=> '9',
	//beneficiario
	'cpf_cnpj_beneficiario'						=> '08734949000000',
	'agencia_beneficiario'						=> '0800',
	'conta_beneficiario'						=> '0034700', 
	'digito_verificador_conta_beneficiario'		=> '7',
	//juros
	'tipo_juros'								=> 5,
	//multa
	'tipo_multa'								=> 3,
	//grupo desconto
	'tipo_desconto'								=> '0',
	//recebimento divergente
	'tipo_autorizacao_recebimento'				=> '3',
	'tipo_valor_percentual_recebimento'			=> 'V',
	'valor_minimo_recebimento'					=> '00000000000057561',
	'percentual_minimo_recebimento'				=> '',
	'valor_maximo_recebimento'					=> '00000000000057561',
	'percentual_maximo_recebimento'				=> ''
];

//adicioando boleto
$remessa->addBoleto($boleto);

$result = $remessa->enviar();

die(print_r($result));