# WhiteBit

**Instrucciones para agregar el comerciante WhiteBit (o similar) en el panel de administración de Lara Script**

El proceso de conexión del comerciante WhiteBit es simple y toma entre 5 y 10 minutos. Permite automatizar intercambios cripto/fiat a través de la API de WhiteBit. Si el comerciante es similar, el proceso es parecido: usted completa claves y ajustes. Aquí hay una guía paso a paso:

**Paso 1: Prepare los datos**

* Registre una cuenta en WhiteBit (whitebit.com) y cree claves API en la sección "API" (se requiere una cuenta corporativa verificada para intercambios).

<figure><img src="https://1953675968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fp0ow3kIXHQDcl9DBdYiM%2Fuploads%2FK8oJDj82JVGoIZgegROr%2Fimage.png?alt=media&#x26;token=1fcf25b8-6e34-45b2-bf8a-ffc513b43b71" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://1953675968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fp0ow3kIXHQDcl9DBdYiM%2Fuploads%2F6gt7yopojCvl11iwy3yv%2Fimage.png?alt=media&#x26;token=cb48dd83-d14c-49bc-b9c2-44c79acd6d24" alt="" width="305"><figcaption></figcaption></figure>

* Obtenga 4 claves: clave pública, clave secreta, clave pública del webhook, clave secreta del webhook (generadas en el panel de WhiteBit).
* Prepare ajustes: estados de pedido para el procesamiento automático (por ejemplo, "nuevo", "eliminado", "rechazado").

**Consejo para principiantes**: Si no tiene claves API, vaya a WhiteBit > Perfil > API > Crear clave. Habilite permisos de lectura/escritura para trading y retiros.

<figure><img src="https://1953675968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fp0ow3kIXHQDcl9DBdYiM%2Fuploads%2FO8y4ZpB9sqvblxpNhOlk%2Fimage.png?alt=media&#x26;token=a408c402-2909-4b5e-97ad-a53c3a753a83" alt="" width="563"><figcaption></figcaption></figure>

Para configurar correctamente el comerciante WhiteBit y los bots de Telegram, debe habilitar el webhook en el panel de WhiteBit.\
• Especifique la dirección del webhook: [**http://\*nombre-de-su-sitio-web\*/notification/whitebit**](http://nextbit.me/notification/whitebit)\
• Luego, en la configuración del comerciante agregue las claves **"Clave pública del webhook"** y **"Clave secreta del webhook"**.\
• Después de completar estos campos debe realizar la verificación del dominio: para ello elija el método mediante una solicitud al endpoint **/whiteBIT-verification**.\
\
**Para que este comerciante funcione correctamente en el futuro como método para pagos automáticos, debe seleccionar la siguiente lista de permisos**<br>

<figure><img src="https://1953675968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fp0ow3kIXHQDcl9DBdYiM%2Fuploads%2FS4i2FsMGgEjoAq7tVhzH%2Fimage.png?alt=media&#x26;token=bdf19c4c-28dc-4688-99e2-4f8f72ea7e90" alt="" width="309"><figcaption></figcaption></figure>

\
**Paso 2: Vaya a la sección de administración**

* Inicie sesión en el panel de administración de Lara Script.
* Vaya a "Comerciantes" > "WhiteBit" (o la sección equivalente para otros comerciantes).
* Si el comerciante no está en la lista, contacte con nuestro soporte y consideraremos su incorporación con prontitud.

**Paso 3: Rellene los campos**

Complete el formulario en el panel de administración. Aquí se explica cómo hacerlo paso a paso:

1. **Clave pública**\*: Pegue la clave pública de la API de WhiteBit (por ejemplo, d4afjd642a7e3bdd3ee1e346xzfjknzd08). Esta clave es para autenticar solicitudes de lectura (tasas, saldos).
   * Consejo: Verifique la clave en busca de errores: debe ser única y no contener espacios.
2. **Clave secreta**\*: Pegue la clave secreta. Se necesita para firmar solicitudes de retiros/trading. ¡No la comparta!
   * Consejo: Guarde la clave secreta en un lugar seguro (por ejemplo, en un gestor de contraseñas). Si la pierde, genere una nueva en WhiteBit.
3. **Clave pública del webhook**\*: Pegue la clave pública del webhook (por ejemplo, d0d642a7e3bdd3ee1e346e0e088e08). Para verificar las solicitudes entrantes del webhook desde WhiteBit (estados de transacción).
   * Consejo: Habilite el webhook en WhiteBit en API > Webhooks, especificando la URL de su sitio.
4. **Clave secreta del webhook**\*: Pegue la clave secreta del webhook. Para firmar las solicitudes entrantes.
5. **Seleccione los estados de pedido para el procesamiento automático**\*: Seleccione los estados del desplegable (por ejemplo, "Nuevo", "En espera de confirmación"). Esto determina cuándo el sistema procesa automáticamente los pedidos.
   * Consejo: Comience con "Nuevo" y "En espera de confirmación" para pruebas. Si el comerciante es Payeer, los estados son similares pero sin webhook.
6. **Intervalo de tiempo para generar códigos de WhiteBit**\*: Especifique el intervalo (por ejemplo, 22:00). Este es el periodo para generar códigos de intercambio.

**Paso 4: Guardar y probar**

* Haga clic en "Guardar" al final del formulario.
* Verifique la integración: Cree un pedido de prueba y compruebe si los estados se actualizan automáticamente, si se genera automáticamente una dirección de pago y si es correcta.

**Advertencias de seguridad**: Nunca comparta las claves. Si sospecha una filtración, genere nuevas en WhiteBit y actualícelas en el panel de administración. Para otros comerciantes (como Payeer) — de forma similar, pero con verificación adicional de la cuenta.

**Consejo para arrendatarios**: Si alquila el panel de administración, le proporcionaremos plantillas de claves listas y asistencia gratuita para la configuración.\
Además, si las APIs generadas no se usan dentro de las 2 semanas posteriores a su generación en WhiteBit, dichas claves serán desactivadas hasta su reactivación

#### Actualización de la lógica de manejo de depósitos (WhiteBit)

En la última actualización se cambió la lógica de manejo de depósitos para los pedidos donde el comerciante es **WhiteBit**.

Ahora, si para un pedido se recibe una **moneda no objetivo** (por ejemplo, el pedido se creó para USDT, pero en realidad se acreditó USDC), se aplica la siguiente lógica de manejo:

* En la etapa de confirmación del depósito el pedido se comporta con normalidad:\
  cuando se recibe una transacción el pedido permanece en el estado **"En espera de confirmación"**, similar a los casos con la moneda objetivo.
* Después de que el depósito reciba todas las confirmaciones requeridas, si la moneda del depósito no coincide con la moneda del pedido, el pedido se mueve automáticamente al estado **"En revisión"**.
* En la interfaz del operador junto al campo con el hash de la transacción aparece un **indicador de advertencia (triángulo amarillo)**, señalando la necesidad de una revisión manual del pedido.

<figure><img src="https://1953675968-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fp0ow3kIXHQDcl9DBdYiM%2Fuploads%2F8vOzPyqFzMdv7fXHxU47%2Fimage.png?alt=media&#x26;token=988e06f5-c8fc-40f9-a450-a8a7c4a3ba06" alt=""><figcaption></figcaption></figure>

Este cambio permite identificar y procesar rápidamente los pedidos para los cuales se acreditó un depósito en una moneda incorrecta.
