Ir para conteúdo
  • Cadastre-se

Painel de líderes

Conteúdo popular

Showing content with the highest reputation on 26-12-2021 em todas as áreas

  1. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Solicitar para o gerente da conta liberar o produto COBRANÇA ONLINE Entrar na conta, no meu COBRANÇA e ir na opção CÓDIGO DE ACESSO->GERAR. Será gerado um token. Sicredi - API Versão ECOMM (ANTIGA) //Configuração do componente ( Não há modo de homologação.. é tudo em produção ) ACBrBoleto1.Cedente.CedenteWS.ClientID:= ( token gerado conforme explicado acima ) //Somente essa opção é necessária, pois a cada requisição o ACBR envia esse token pro banco e //recebe outro token para a operação solicitada. //-- Demais configurações como de costume nos outros bancos //-- Recomendado utilizar arquivo pfx com openSSL ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.UseCertificateHTTP := False Sicredi - API Versão V2 // O que vai definir que será utilizada a API V2 é a propriedade abaixo: ACBrBoleto.Configuracoes.WebService.VersaoDF := 'V2'; ACBrBoleto.Cedente.CedenteWS.ClientID := Código Beneficiário (codigo cedente) + Código Cooperativa (Agencia); ACBrBoleto.Cedente.CedenteWS.ClientSecret := Solicitar no Internet Banking; (é o código de acesso 64 posições) ACBrBoleto.Cedente.CedenteWS.KeyUser := x-api-key; (UUID 38 bits, Access token gerado no portal do desenvolvedor, Tamanho 36 posições) ACBrBoleto.Cedente.CedenteWS.Scope := 'cobranca'; ACBrBoleto.Cedente.Agencia := cooperativa; ACBrBoleto.Cedente.AgenciaDigito := posto; ACBrBoleto.Cedente.CodigoCedente := código beneficiário NÃO É NECESSÁRIO CERIFICADO KEY/CRT/PEM ACBRBoleto.Configuracoes.WebService.SSLType := LT_TLSv1_2; ACBRBoleto.Configuracoes.WebService.TimeOut := 20000; Informações adicionais para quem vai utilizar a V2 Em Homologação O Usuário @Desenv. AT Info Sistemas reportou que: OBS: Para validações no ambiente Sandbox, utilizar os seguintes valores para os campos “username” , “password”, “cooperativa”, “posto” e “codigoBeneficiario”: (Vide manual pagina 12) ACBrBoleto.Cedente.CedenteWS.ClientID := 123456789 ACBrBoleto.Cedente.CedenteWS.ClientSecret := teste123 (Vide manual pagina 35) cooperativa : 6789 posto: 03 codigoBeneficiario: 12345 ---- Vai ficar assim no Exemplo: Agencia: 6789 Agencia DV: 03 CodigoCedente: 12345 CodigoConvenio:12345 ACBrBoleto.Cedente.CedenteWS.ClientID := 123456789 ACBrBoleto.Cedente.CedenteWS.ClientSecret := teste123 ACBrBoleto.Cedente.CedenteWS.KeyUser := precisa gerar o token no portal Desenvolvedores (https://developer.sicredi.com.br) 36 posições Conta 12387 (qq coisa) conta DV 0 (sempre q nao tiver, informar 0) Scope = cobranca Link do post sobre SandBox reportado acima, clique aqui.
    1 ponto
  2. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Itaú Versão 1 (antiga) //Campos para homologacao de acordo com dados fornecidos pelo banco ACBrBoleto1.Cedente.CedenteWS.ClientID:= .... ACBrBoleto1.Cedente.CedenteWS.ClientSecret:= ..... ACBrBoleto1.Cedente.CedenteWS.Scope:= 'readonly'; ACBrBoleto1.Cedente.CedenteWS.KeyUser:= ....; ACBrBoleto1.Configuracoes.WebService.VersaoDF := ; (não informar) //Campos devem ser preenchidos conforme dados do Banco ACBrBoleto1.Cedente.CodigoCedente:= ...... ACBrBoleto1.Cedente.Modalidade:= '19'; ------------------------------------------- ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.UseCertificateHTTP := False ACBrBoleto.WebServices.Operacao := tpInclui // utilizado para o tipo de operação Versão 2 Necessário cadastro no Portal: https://devportal.itau.com.br Observação: mesmo com as credenciais geradas pelo portal, não sei se foi algum bloqueio por instabilidade mas as minhas credenciais só funcionaram após eu contatar o suporte relatando que estava com acesso negado. //Campos para homologacao de acordo com dados fornecidos pelo banco ACBrBoleto1.Cedente.CedenteWS.ClientID:= criado no portal ACBrBoleto1.Cedente.CedenteWS.ClientSecret:= criado no portal ACBrBoleto1.Cedente.CedenteWS.Scope:= 'boletoscash-boletos-consulta_titulo'; ACBrBoleto1.Cedente.CedenteWS.KeyUser:= ; (não informar) ACBrBoleto1.Configuracoes.WebService.VersaoDF := 'V2'; (V2 significa que vai utilizar a versão corrente da API) //Campos devem ser preenchidos conforme dados do Banco ACBrBoleto1.Cedente.CodigoCedente:= ...... ACBrBoleto1.Cedente.Modalidade:= ....; ------------------------------------------- ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.Operacao := tpInclui, tpAltera, tpBaixa, toConsultaDetalhe // utilizado para o tipo de operação ACBrBoleto.Configuracoes.WebService.Ambiente := tawsProducao ou tawsHomologacao Caso utilize arquivos PFX, KEY, CRT ou PEM certificado, marque a opção: ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := true; Em Produção precisa informar as KEYS: ACBRBoleto1.Configuracoes.WebService.ArquivoCRT := Caminho e arq CRT ('C:\INTER\InterAPI_Certificado.crt';) ACBRBoleto1.Configuracoes.WebService.ArquivoKEY := Caminho e arq Key ('C:\INTER\InterAPI_Chave.key';) No Itau o nosso amigo @LTS Informatica informou que: Segue o link do passo a passo: https://forum.casadodesenvolvedor.com.br/topic/43985-gerando-certificado-crt-para-o-banco-itaú-pix-e-boleto-webservice/
    1 ponto
  3. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Caixa Econômica"Solicitar ao gerente do banco a ativação o modelo via "Webservices" //Para todos os tipos de operação, deverá ser informado no campo USUARIO_SERVICO o valor SGCBS02P. ACBrBoleto1.Cedente.CedenteWS.ClientID:= SGCBS02P // Boleto Híbrido - Necessário habilitar o cadastro no banco ACBrBoleto.Cedente.CedenteWS.IndicadorPix := True; // Obrigatório preenchimento da VersaoDF '3.2' para Boleto Híbrido // O componente fará o preenchimento automaticamente da versão '3.2' quando IndicadorPix=True ACBrBoleto.Configuracoes.WebService.VersaoDF := '3.2'; //Campos devem ser preenchidos conforme dados do Banco Título ex campos: QtdePagamentoParcial:= 1; TipoPagamento:= tpNao_Aceita_Valor_Divergente; PercentualMinPagamento:= 0; PercentualMaxPagamento:= 0; ValorMinPagamento:=0; ValorMaxPagamento:=0; Carteira := 'RG'; EspecieDoc:= '99'; ------------------------------------------------ ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.Configuracoes.WebService.SSLCryptLib := cryOpenSSL; ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := False; ACBrBoleto.WebServices.Operacao := tpConsulta; [tpConsulta,tpAltera,tpBaixa,tpInclui] // utilizado para o tipo de operação
    1 ponto
  4. EXEMPLO DE CONFIGURAÇÃO DO COMPONENTE ACBR BOLETO Banco do Brasil - API Orientações para Boleto Híbrido: //Dados para Homologaçao devem sem adquiridos no portal do banco do brasil developers / credencial ACBrBoleto.Cedente.CedenteWS.ClientID := client_id ACBrBoleto.Cedente.CedenteWS.ClientSecret := client_secret ACBrBoleto.Cedente.CedenteWS.Scope := cobrancas.boletos-info%20cobrancas.boletos-requisicao ACBrBoleto.Cedente.CedenteWS.KeyUser := developer_application_key ACBrBoleto.Cedente.CedenteWS.IndicadorPix := True; //utilizado para boleto hibrido, necessário o cliente possuir chave PIX no banco do brasil ACBrBoleto.Configuracoes.WebService.Ambiente := tawsProducao ou tawsHomologacao Caso utilize arquivos PFX, KEY, CRT ou PEM certificado, marque a opção: ACBrBoleto.Configuracoes.WebService.UseCertificateHTTP := true; ACBrBoleto.WebServices.TimeOut := 30000 ACBrBoleto.WebServices.Operacao := tpConsulta; [tpConsulta,tpAltera,tpBaixa,tpInclui,tpConsultaDetalhe, tpPIXCriar, tpPIXCancelar, tpPIXConsultar] // utilizado para o tipo de operação ...................................................................... Título - ex campos: ACBrBoleto.Cedente.CodigoCedente := '4863177'; ACBrBoleto.Cedente.Convenio := '1014051'; ACBrBoleto.Cedente.Modalidade := '35'; Carteira := '17'; EspecieDoc := 'DM'; //Campos devem ser preenchidos conforme dados do Banco ------------------------------------------------------------------------------------ Banco do Brasil por WebService //Dados para Homologaçao ACBrBoleto1.Cedente.CedenteWS.ClientID:= 'eyJpZCI6IjgwNDNiNTMtZjQ5Mi00YyIsImNvZGlnb1B1YmxpY2Fkb3IiOjEwOSwiY29kaWdvU29mdHdhcmUiOjEsInNlcXVlbmNpYWxJbnN0YWxhY2FvIjoxfQ'; ACBrBoleto1.Cedente.CedenteWS.ClientSecret:= 'eyJpZCI6IjBjZDFlMGQtN2UyNC00MGQyLWI0YSIsImNvZGlnb1B1YmxpY2Fkb3IiOjEwOSwiY29kaWdvU29mdHdhcmUiOjEsInNlcXVlbmNpYWxJbnN0YWxhY2FvIjoxLCJzZXF1ZW5jaWFsQ3JlZGVuY2lhbCI6MX0'; ACBrBoleto1.Cedente.CedenteWS.Scope:= 'cobranca.registro-boletos'; ACBrBoleto1.Cedente.CedenteWS.KeyUser:='J1234567'; // //Campos devem ser preenchidos conforme dados do Banco Título ex campos: ACBrBoleto1.Cedente.CodigoCedente := '4863177'; ACBrBoleto1.Cedente.Convenio := '1014051'; ACBrBoleto1.Cedente.Modalidade := '19'; Carteira := '17'; EspecieDoc := '99'; ------------------------------------------------------------------------------------ //Configuracoes/WebService TimeOut: 30000 UseCertificateHTTP: False versao:= 1.2
    1 ponto
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.

The popup will be closed in 10 segundos...