> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lerian.studio/llms.txt
> Use this file to discover all available pages before exploring further.

# Configurando Credenciais JD

> Defina as credenciais de autenticação para a integração JD SPB.

A seção **Credenciais JD** armazena os detalhes de autenticação que o plugin Bank Transfer usa para se autenticar na integração JD SPB. Sem esses valores, o plugin não consegue enviar nem receber transferências.

O cabeçalho da seção exibe um selo **Configurada** ou **Não Configurada** com base na presença de um Legacy Code e um User Code.

## Acessando a seção

***

<Steps>
  <Step title="Abra Configurações">
    Na barra lateral do Bank Transfer, clique em **Configurações**.
  </Step>

  <Step title="Expanda Credenciais JD">
    A seção é a primeira da página e vem expandida por padrão.
  </Step>
</Steps>

## Campos

***

### Legacy Code

O identificador legado do cliente emitido pela JD. O formulário não impõe esse campo como obrigatório, mas a integração JD normalmente precisa que ele esteja preenchido para autenticar corretamente.

### User Code

O identificador do usuário associado às credenciais. O formulário não impõe esse campo como obrigatório, mas a integração JD normalmente precisa que ele esteja preenchido para autenticar corretamente.

### Senha

A senha associada ao usuário. Armazenada como segredo e nunca exibida após ser salva — o campo mostra pontos de placeholder em vez do valor guardado. Deixe-o vazio ao salvar para manter a senha anteriormente armazenada inalterada.

### Chave Privada (PEM)

A chave privada codificada em PEM usada para assinar requisições à JD. Deve ser uma chave privada **RSA** em formato PEM — as assinaturas do JD SPB usam RSA PKCS#1 v1.5 com SHA-256, e é exigido um tamanho de chave de no mínimo **2048 bits**. Também tratada como segredo: o valor armazenado nunca é exibido de volta e o campo mostra pontos de placeholder. Deixe-o vazio para manter o valor existente.

### Assinatura Obrigatória

Alternador que habilita ou desabilita a assinatura de requisições usando a chave privada. Ative-o quando a JD exigir requisições assinadas; deixe desativado caso contrário.

<Warning>
  As Credenciais JD são altamente sensíveis. Trate o Legacy Code, o User Code, a Senha e a Chave Privada como segredos de produção: restrinja o acesso de edição, evite compartilhar capturas de tela com esses campos visíveis e rotacione-os através do processo padrão de rotação de segredos da sua organização.
</Warning>

## Salvando alterações

***

Após editar os campos, clique em **Salvar** na barra de ferramentas no topo da página. O plugin envia apenas os campos que você alterou; campos de segredo deixados vazios mantêm o valor armazenado atual.

Cada alteração é registrada na aba [Histórico de Configurações](/pt/rails/ted/console/bt-viewing-settings-history). Valores secretos são armazenados, mas exibidos como placeholders mascarados (`••••`) no histórico, para que você veja *quando* um segredo mudou sem expor seu conteúdo.
