Braintree · Códigos de rechazo
¿Qué significa Braintree 2094 “PayPal payment has already been completed”?
Revisado
Braintree 2094 “PayPal payment has already been completed” significa que es probable que tu integración esté realizando llamadas a PayPal fuera de secuencia, por ejemplo, actuando sobre un pago que ya está completado. Es un rechazo duro. Revisa la respuesta de error para obtener detalles y corrige el orden de las llamadas.
- Tipo
- Rechazo duro (integración)
- ¿Quién rechazó?
- Tu integración
- Reintentar
- No; corrige la secuencia de llamadas
- Acción del comprador
- Nada
- Acción del comercio
- Revisa el orden de tus llamadas a PayPal
Qué hace PlatformDTC
PlatformDTC no se conecta a Braintree. Su vía de PayPal asocia cada intento de renovación con su propia clave de idempotencia, por lo que una llamada repetida para la misma renovación no puede completar un pago dos veces.
Por qué sucede
Tu sistema intentó completar un pago de PayPal que ya estaba completado.
Qué puede hacer la tienda
Revisa el orden de tus llamadas a PayPal.
Para desarrolladores
Braintree devuelve processor_response_code 2094 con processor_response_text “PayPal payment has already been completed” y processor_response_type “hard_declined” en el objeto Transaction.
Preguntas frecuentes
- ¿Se le cobró al comprador en Braintree 2094?
- El pago ya estaba completado, así que revisa tus registros.
- ¿Cómo soluciono el 2094?
- Corrige la secuencia de llamadas en tu integración.
Fuentes
- Rechazos: códigos de rechazo de autorización — Braintree (PayPal)
- Objeto de respuesta de la transacción — Braintree (PayPal)
Relacionado
- 2069 — PayPal bloqueó un ID de pedido duplicado.
- 2016 — Esto parece un duplicado de un pago que acaba de hacerse.
- 2095 — No se permite un reembolso completo después de un reembolso parcial de PayPal.
- 2096 — Las cuentas de PayPal del comprador y del vendedor son las mismas.
- 2097 — La autorización de PayPal está por encima del límite permitido.
- 2098 — Demasiadas autorizaciones de PayPal en un solo pedido.
- 2099 — El banco necesita autenticación 3D Secure.
- 2100 — La facturación iniciada por el canal no está habilitada para su cuenta de PayPal.