Braintree · Códigos de rechazo
¿Qué significa Braintree 2016 “Duplicate Transaction”?
Revisado
Braintree 2016 “Duplicate Transaction” significa que este cargo parece igual a uno enviado justo antes, por lo que fue rechazado para evitar cobrar la tarjeta dos veces. Es un rechazo suave. Verifique si el primer pago se realizó con éxito antes de intentar de nuevo. Si el comprador realmente quiere un segundo pedido idéntico, un nuevo intento con detalles diferentes puede procesarse.
- Tipo
- Rechazo suave
- Quién rechazó
- La verificación de duplicados del procesador
- Reintentar
- Solo si es una compra genuinamente nueva
- Acción del comprador
- Verificar si el primer pago se procesó
- Acción del comerciante
- Verificar si hay un pago existente antes de volver a cobrar
Qué hace PlatformDTC
PlatformDTC no se conecta a Braintree. El código correspondiente de Stripe es `duplicate_transaction`. PlatformDTC asigna a cada intento de renovación de suscripción su propia clave de idempotencia, por lo que una solicitud reintentada no puede cobrar la misma renovación dos veces.
Por qué sucede
Un doble clic en el botón de pago, una actualización de página durante el pago o una integración que reenvía la misma solicitud.
Qué puede hacer la tienda
Buscar el pedido antes de volver a cobrar. Deshabilitar el botón de pago después del primer clic y usar solicitudes idempotentes para que un reintento de red no cree un segundo cargo.
Para desarrolladores
Braintree devuelve `processor_response_code` 2016 con `processor_response_text` “Duplicate Transaction” y `processor_response_type` “soft_declined” en el objeto Transaction.
Preguntas frecuentes
- ¿Se le cobró al comprador cuando Braintree devolvió 2016?
- El duplicado fue rechazado. El primer intento pudo haber tenido éxito, así que revise sus transacciones.
- ¿Cómo evito los rechazos por transacción duplicada?
- Evitar envíos dobles en el proceso de pago y hacer que los reintentos de la misma solicitud sean idempotentes.
Fuentes
- Rechazos: códigos de rechazo de autorización — Braintree (PayPal)
- Objeto de respuesta de transacción — Braintree (PayPal)
- Códigos de rechazo — Stripe
Relacionado
- 2069 — PayPal bloqueó un ID de pedido duplicado.
- 2017 — El titular de la tarjeta pidió al banco que detuviera este pago.
- 2018 — El titular de la tarjeta le dijo al banco que detuviera todos los cargos recurrentes.
- 2019 — La tarjeta no admite este tipo de transacción.
- 2020 — El banco rechazó el pago citando una infracción.
- 2021 — El banco rechazó, posiblemente por un problema de seguridad o fraude.
- 2022 — La tarjeta fue reemplazada; el banco tiene detalles de tarjeta más recientes.