> ## 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.

# Configurar JD Credentials

> Configura las credenciales de autenticación para la integración JD SPB.

La sección **JD Credentials** contiene los detalles de autenticación que el plugin Bank Transfer usa para autenticarse contra la integración JD SPB. Sin estos valores, el plugin no puede enviar ni recibir transferencias.

El encabezado de la sección muestra una insignia **Configured** o **Not Configured** según si están presentes tanto un Legacy Code como un User Code.

## Acceder a la sección

***

<Steps>
  <Step title="Abrir Settings">
    En la barra lateral de Bank Transfer, haga clic en **Settings**.
  </Step>

  <Step title="Expandir JD Credentials">
    La sección es la primera en la página y está expandida por defecto.
  </Step>
</Steps>

## Campos

***

### Legacy Code

El identificador de cliente legacy emitido por JD. El formulario no exige este campo, pero la integración JD normalmente lo necesita poblado para autenticar correctamente.

### User Code

El identificador de usuario asociado con las credenciales. El formulario no exige este campo, pero la integración JD normalmente lo necesita poblado para autenticar correctamente.

### Password

La contraseña asociada con el usuario. Se almacena como secreto y nunca se muestra después de guardar — el campo muestra puntos de marcador de posición en lugar del valor almacenado. Déjelo vacío al guardar para mantener la contraseña almacenada previamente sin cambios.

### Private Key (PEM)

La clave privada codificada en PEM usada para firmar solicitudes a JD. Debe ser una clave privada **RSA** en formato PEM — las firmas de JD SPB usan RSA PKCS#1 v1.5 con SHA-256, y se requiere un tamaño de clave de al menos **2048 bits**. También tratada como secreto: el valor almacenado nunca se vuelve a mostrar y el campo muestra puntos de marcador de posición. Déjelo vacío para mantener el valor existente.

### Signature Required

Alternador que habilita o deshabilita la firma de solicitudes usando la clave privada. Actívelo cuando JD espere solicitudes firmadas, desactívelo de lo contrario.

<Warning>
  JD Credentials son altamente sensibles. Trate el Legacy Code, User Code, Password y Private Key como secretos de producción: restrinja el acceso de edición, evite compartir capturas de pantalla con estos campos visibles y rótelos a través del proceso estándar de rotación de secretos de su organización.
</Warning>

## Guardar cambios

***

Después de editar los campos, haga clic en **Save** en la barra de herramientas en la parte superior de la página. El plugin envía solo los campos que cambió; los campos secretos dejados vacíos mantienen su valor almacenado actual.

Cada cambio se registra en la pestaña [Settings History](/es/rails/ted/console/bt-viewing-settings-history). Los valores secretos se almacenan pero se muestran como marcadores de posición enmascarados (`••••`) en el historial, así puede ver *cuándo* cambió un secreto sin exponer su contenido.
