Cliente

Incorporação no Site

<script type="text/javascript">
  window.CREDERE = window.CREDERE || {};

  /*
    Configurando a autenticação. Ambientes disponíveis:
    - Produção: https://app.meucredere.com.br/api/v1
    - Testes: https://staging.meucredere.com.br/api/v1
  */
  window.CREDERE.environment = <URL_DO_AMBIENTE>;
  window.CREDERE.authorization = <TOKEN_DE_AUTENTICACAO>;

  // Escolhendo o endpoint
  window.CREDERE.src = 'https://embed.meucredere.com.br/customers/form';

  // Ajustando configurações avançadas do endpoint escolhido
  window.CREDERE.settings = {
    customers: {
      form: {
        /*
          Adicione aqui as configurações que desejar para o endpoint [CUSTOMERS/FORM]
          {!} Todas as opções disponíveis para este endpoint estão documentadas na tabela abaixo
        */
      },
    },
  };

  // Exemplificando como lidar com os principais eventos disparados pelo endpoint escolhido
  window.CREDERE.callbacks = {
    'customer:create': function(data) {
      window.alert(`Cliente ${data.customer.name} (identificador ${data.customer.id}) criado com sucesso!`);
    },
    'customer:update': function(data) {
      window.alert(`Cliente ${data.customer.name} (identificador ${data.customer.id}) atualizado com sucesso!`);
    },
  };

  // Adicionando o embed ao seu site
  const credereJS = document.createElement('script');
        credereJS.type = 'text/javascript';
        credereJS.src = 'https://embed.meucredere.com.br/initialize.js';

  document.body.append(credereJS);
</script>


Configurações

Configurações

Descrição

Valor

Padrão

Pré-preencha todo e qualquer campo do formulário que desejar no cliente, respeitando o formato de dados da nossa API para clientes, disponível no endereço https://docs.meucredere.com.br/reference/criar-cliente.

Para mais informações, visite a pergunta frequente "Como pré-preencher (e esconder ou não) campos nos nossos formulários?".

  • buttons

Personaliza o texto dos botões de envio do formulário. Abaixo estão os padrões:

primary: "Salvar cliente"
secondary: Salvar cliente e adicionar avalista

{}

{}

  • proposal

Caso presente, uma proposta oriunda de uma simulação é automaticamente criada após o cadastro (ou atualização) do cliente. Dados necessários neste objeto:

store_id: O ID da loja em que a simulação foi criada
simulation_uuid: O identificador da simulação
condition_ids: Uma lista contendo o(s) ID(s) da(s) condição(ões) escolhida(s) na simulação para

{}

{}

bank_codes

Uma lista com os códigos FEBRABAN dos bancos que você deseja deixar o cadastro do cliente pronto para o envio. Assim, o formulário só apresentará campos obrigatórios necessários para estes bancos, diminuindo a quantidade de informações a serem preenchidas.

Caso o objeto _proposal descrito acima esteja presente e corretamente preenchido, os bank_codes informados aqui serão sobrescritos pelos bancos das condições escolhidas na simulação.

[]

[]

cpf

Caso presente, recupera e pré-preenche (dependendo das permissões do token de autenticação utilizado) os campos do formulário com os dados do cliente existente, buscando-o pelo identicador único representado pelo CPF. Atualiza o cliente caso ele exista. Caso não, um cliente com o CPF informado aqui será criado.

<CPF_DO_CLIENTE>

id

Funciona exatamente como o cpf, mas utiliza o identificador interno do nosso sistema representado pelo campo id ao invés do CPF para checar a existência e atualizar os dados dele.

<ID_DO_CLIENTE>


Atualização de cliente

Se o campo ID mencionado acima for preenchido e o cliente for identificado, será possível editar seus dados antes de salvar, funcionando como uma tela de atualização.


Próximo passo