Stripe · Códigos de rechazo
¿Qué significa el código de rechazo de Stripe merchant_blacklist?
Revisado
El código de rechazo de Stripe merchant_blacklist significa que el pago fue rechazado porque coincidió con un valor en la lista de bloqueo de Stripe propia del negocio, como una tarjeta, correo electrónico u otro detalle bloqueado. El banco de la tarjeta nunca lo vio. Stripe dice que no se debe compartir la razón con el cliente: muéstrelo como un rechazo normal. Si el bloqueo fue un error, la tienda debe eliminar la entrada antes de que el cliente pueda pagar.
- Tipo
- Bloqueo por las propias reglas de la tienda
- Quién rechazó
- Stripe, usando la lista de bloqueo de la tienda
- Reintentar
- No, no mientras la entrada esté en la lista
- Acción del comprador
- Contactar a la tienda si creen que es un error
- Acción del comercio
- Revisar la lista de bloqueo; eliminar la entrada solo si el cliente es genuino
- Renovación de PlatformDTC
- Sin reintento; retenido como vencido con un enlace para actualizar la tarjeta
Qué hace PlatformDTC
PlatformDTC trata merchant_blacklist como una detención por fraude en el proceso de pago: nunca se mueve a un procesador de respaldo y nunca se reintenta, porque las propias reglas de la tienda lo rechazaron, y el comprador solo ve la sugerencia genérica "Su tarjeta fue rechazada. Intente con otra tarjeta o contacte a su banco." En las renovaciones, en el cronograma fijo o con Smart retry, no se realiza ningún reintento automático; la suscripción se mantiene como vencida y se envía al cliente un enlace de un solo clic para pagar con una tarjeta diferente.
Por qué sucede
Stripe permite a un negocio mantener una lista de bloqueo de valores que nunca quiere aceptar. Cuando un nuevo pago coincide con uno de esos valores, Stripe lo rechaza antes de que llegue a la red de tarjetas.
Las entradas suelen llegar allí después de una disputa o caso de fraude anterior, o porque alguien del equipo las añadió manualmente.
Qué puede hacer el comprador
Otra tarjeta de la misma persona también podría estar bloqueada si la lista contiene su correo electrónico u otro detalle. La ruta más rápida es contactar al soporte de la tienda.
Qué puede hacer la tienda
Mostrar un mensaje simple "Su tarjeta fue rechazada"; Stripe recomienda no revelar el bloqueo.
Si un cliente real se comunica, busque qué entrada de la lista coincidió y decida si eliminarla. Mantenga las entradas que provengan de fraude confirmado o contracargos.
Para desarrolladores
decline_code = merchant_blacklist es establecido por Stripe, no por el emisor, por lo que network_decline_code normalmente está vacío. Preséntelo al cliente como generic_decline y no programe reintentos.
Preguntas frecuentes
- ¿El banco rechazó un pago merchant_blacklist?
- No. Stripe lo rechazó porque coincidió con la lista de bloqueo propia de la tienda. El banco nunca recibió la solicitud.
- ¿Cómo permito que un cliente bloqueado pague?
- Elimine el valor coincidente de su lista de bloqueo de Stripe, luego pida al cliente que pague de nuevo. Solo haga esto si está seguro de que el cliente es genuino.
Fuentes
- Códigos de rechazo de Stripe — Stripe
Relacionado
- fraudulent — Las comprobaciones de fraude de Stripe sospecharon que el pago era fraudulento y lo bloquearon.
- stolen_card — La tarjeta ha sido reportada como robada. No puede usarse de nuevo.
- lost_card — La tarjeta ha sido reportada como perdida. No se puede usar; el comprador necesita otra tarjeta.
- generic_decline — Rechazado por una razón desconocida, o bloqueado por Stripe Radar o Adaptive Acceptance.
- new_account_information_available — La tarjeta o su cuenta no es válida; el banco podría tener detalles más recientes para ella.
- no_action_taken — La tarjeta fue rechazada por una razón que el banco no compartió.
- not_permitted — El banco dice que este pago no está permitido en esta tarjeta.
- offline_pin_required — Solo en persona: la tarjeta debe insertarse y se debe introducir un PIN.