Sincronización PayPal y reembolsos parciales

Hoy llegan dos funcionalidades de reembolso. Ambas hacen desaparecer una arista de hace tiempo.

Reembolsos parciales, cualquier importe

Ahora puedes emitir un reembolso parcial de cualquier importe hasta el total del pedido. En el mismo sitio que el botón de reembolso completo: abre el pedido, haz clic en Refund, edita el importe en la página dedicada de reembolso y confirma.

  • El valor por defecto es el importe reembolsable restante, así que editar un importe + un clic basta
  • Stripe y PayPal ambos soportados, mismo flujo, misma UI
  • Varios reembolsos parciales en el mismo pedido se encadenan bien: reembolsa 5 € hoy, 2,50 € la semana que viene, el saldo restante después. Cada evento crea su propia Stornorechnung; el historial de la barra lateral muestra cada línea de reembolso.
  • Las entradas siguen siendo válidas tras un reembolso parcial. El stock no se restaura; el comprador conserva su plaza. El email al cliente y la notificación al merchant lo dejan claro.
  • Listo para el asistente de IA: «Reembolsa 15 € del pedido de Max» abre una tarjeta de confirmación en el chat con el resumen del pedido y un botón a la página de reembolso prefijada. La IA nunca mueve dinero por su cuenta; la persona confirma en el formulario.

La página dedicada de reembolso también muestra lo ya reembolsado y lo que queda, para que un pedido parcialmente reembolsado te cuente toda la historia de un vistazo.

Los reembolsos hechos en PayPal se sincronizan automáticamente

Hasta ahora, los reembolsos que emitías desde el panel de PayPal Business eran invisibles para Usetix. El pedido seguía marcado como pagado, la entrada seguía en inventario, no se creaba Stornorechnung y la página de pedido del comprador seguía mostrando las entradas como si no hubiera pasado nada.

Ahora hay una integración por webhook: registra un webhook en tu propia app de PayPal apuntando a nuestro endpoint, pega el webhook ID en el admin de Usetix en Settings → Payments → PayPal, y cualquier reembolso (o disputa) que hagas en PayPal fluye de vuelta a Usetix en tiempo real. Se actualiza el estado, se devuelve stock, se genera la factura de cancelación, el cliente y tú recibís email: exactamente igual que si hubieras reembolsado desde el botón del admin.

Verificamos cada webhook contra tu webhook ID registrado, así que los eventos falsos se rechazan con un 401. Las cuentas PayPal existentes no se ven afectadas: los webhooks son opt-in. Si no configuras el webhook ID, no cambia nada; los reembolsos siguen funcionando desde el admin, y los reembolsos hechos en PayPal siguen causando el mismo desfase de antes.

Pruébalo ahora

Ambas funcionalidades están live en todas las cuentas Usetix.

Para reembolsos parciales, abre cualquier pedido pagado y haz clic en Refund.

Para la sincronización PayPal, ve a Settings → Payments → PayPal. La URL del webhook y la lista de eventos necesarios están ahí: cópialos a tu app de PayPal y pega el webhook ID que te devuelve PayPal.

Guía completa: documentación de reembolsos.

¿Dudas? Escríbenos a support@usetix.io.