{"section":"known-issues","requestedLocale":"es","requestedSlug":"la-transaccion-se-esta-liquidando-mientras-que-el-pago-con-tarjeta-regalo-permanece-en-estado-autorizado-tras-un-error-en-la-liquidacion-automatica","locale":"es","slug":"la-transaccion-se-esta-liquidando-mientras-que-el-pago-con-tarjeta-regalo-permanece-en-estado-autorizado-tras-un-error-en-la-liquidacion-automatica","path":"docs/es/known-issues/Payments/la-transaccion-se-esta-liquidando-mientras-que-el-pago-con-tarjeta-regalo-permanece-en-estado-autorizado-tras-un-error-en-la-liquidacion-automatica.md","branch":"main","content":">ℹ️ Este problema conocido ha sido traducido automáticamente del inglés.\n\n## Sumario\n\nLos pagos con tarjetas regalo quedan bloqueados en el estado «autorizado» tras un error de liquidación en GiftcardHub (código HTTP 400 u otros errores). Incluso tras los reintentos activados por SOS, el estado del pago no se actualiza y la liquidación nunca se completa.\n\nEl mensaje en las interacciones de la transacción es:\n\n Mensaje: Error desconocido en AutoSettle. La llamada a «https://janus-payments-link.vtex.com.br//giftcardproviders//giftcards//transactions//settlements» devolvió el estado HTTP «()».\n\n\nEl problema solo se produce en el **modo de liquidación total (predeterminado de la plataforma):** cuando una transacción tiene varios métodos de pago, si la liquidación de la tarjeta regalo falla en el primer intento, es posible que el otro método de pago ya se haya capturado (liquidación automática). En los reintentos, el SOS envía el valor total de la factura, pero la pasarela ahora solo cubre el saldo restante de la tarjeta regalo. La pasarela registra «Liquidación de la transacción iniciada».\n\nEsto ocurre porque el valor solicitado supera el saldo capturable restante. El flujo se interrumpe antes de llamar al Hub, no se registra ningún `PaymentWorkFlowChangeStatus`, no se realiza ninguna llamada al Hub y no se registra ningún `Liquidación de la transacción finalizada`.\n\n## Simulación\n\nRequisitos previos:\n\n1. Estar en modo de captura total\n2. No tener configurada la captura automática o anticipada\n\n\nPasos:\n\n1. Crea un pedido/transacción con una tarjeta regalo + otro método de pago\n2. Aprueba ambos pagos\n3. Fuerza que falle la captura del pago con tarjeta regalo\n4. Captura con éxito el otro método de pago\n5. Llama a la captura de la pasarela con el valor total y recibe el error:\n6.\n\n    \\{ \"error\": \\{ \"code\": \"1402\", \"message\": \"El valor solicitado para la liquidación (xx.xx) debe ser menor o igual al importe restante a pagar (xx.xx), que debe ser distinto de 0.\", \"exception\": null \\}\\}\n\n## Workaround\n\nPara evitar este error por completo, el comerciante puede optar por cambiar el tipo de captura al modo «Hold» (Retención) o «Partial» (Parcial).\nRevise cada uno de estos modos antes de habilitarlos: https://help.vtex.com/docs/tutorials/payment-settlement-types\n\nOtra forma de evitar el problema es habilitar la captura automática o anticipada en el conector.\nRecomendamos un `delayToAutoSettle` o `delayToAutoSettleAfterAntifraud` de 3600 segundos (1 h), pero lo importante es que sea inferior al tiempo habitual de facturación de los pedidos:\nhttps://help.vtex.com/docs/tutorials/configuring-maximum-automatic-payment-settlement-time-frame\n\nNota: Es necesario que el comerciante consulte con el proveedor si es posible configurar esos campos.\n\nSi el comerciante no desea implementar ninguno de los cambios anteriores, abra un ticket solicitando una actualización del estado.\n\n\n%0A"}