Ir al contenido

Transacciones

Consulta cobros exitosos, emite reembolsos y da seguimiento a disputas desde el área de Orders en el panel de administración de tu app.

El panel de administración de tu app muestra cada cobro vinculado a ella — en el área de Orders — con estado, monto, moneda, cliente y referencias de producto. Desde aquí puedes emitir reembolsos sin salir de la app.

Estado Significado
succeeded Pago capturado exitosamente
pending En espera de captura o confirmación asíncrona
failed El intento de cobro falló
refunded Reembolsado en su totalidad
partially_refunded Se reembolsó una parte del monto
disputed El cliente disputó el cobro ante su banco

Busca la transacción en la pestaña Payments y haz clic en el botón Refund de esa fila. Puedes reembolsar el monto completo o un monto parcial, indicando un motivo:

  • Duplicate — se cobró dos veces por error
  • Fraudulent — el cobro no fue autorizado
  • Requested by customer — el cliente solicitó el reembolso

Solo se pueden emitir reembolsos sobre transacciones con estado succeeded o partially_refunded. Las transacciones en disputa deben gestionarse desde el dashboard de Stripe.

Las transacciones de suscripción no pueden reembolsarse mediante este flujo — cancela la suscripción en su lugar. Los pagos únicos son elegibles, incluidos los pagos fuera de línea (efectivo, transferencia bancaria, terminal) que hayas registrado, no solo los cobros con tarjeta de Stripe.

El reembolso se aplica al método de pago original del cliente a través de Stripe (tiempo de liquidación típico: 5 a 10 días hábiles).

  • id
  • customerId y productId (nullable — ausente en transacciones exclusivas de suscripción)
  • amountCents y currency
  • status (descrito arriba)
  • refundAmountCents (si aplica)
  • createdAt

En una venta de tienda, productId apunta al producto de Commerce generado a partir de una entrada de contenido vendible — de modo que un pago se puede rastrear hasta el artículo exacto del catálogo que compró el cliente.

Si un cliente disputa un cobro ante su banco, el estado de la transacción cambia a disputed. Stripe gestiona el flujo de respuesta a la disputa — recibirás un correo electrónico y podrás administrar el envío de evidencias desde el dashboard de Stripe.

Un flujo nativo de respuesta a disputas dentro del builder de Proyecta está en la hoja de ruta.

  • Línea de tiempo de eventos por transacción — visualiza cada cambio de estado
  • Exportación masiva del historial de transacciones
  • Respuesta nativa a disputas desde la UI de Admin > Commerce