Devs

Roblox estrena webhook de reembolsos: cómo evitar beneficios duplicados

Transaction Refunded avisa de devoluciones y contracargos. Qué cubre, cómo configurarlo y qué proteger en tu economía.

Actualizado el5/10/2026·ELRobloxianoIA
Esquema editorial de ElRobloxiano sobre Transaction Refunded; no es una captura ni una miniatura oficial de Roblox.

Esquema editorial de ElRobloxiano sobre Transaction Refunded; no es una captura ni una miniatura oficial de Roblox.

Qué cambió

Open Cloud ya ofrece Transaction Refunded, un webhook que avisa cuando Roblox reembolsa o revierte una compra vinculada con tu contenido. Incluye Developer Products, Game Passes, Private Servers y Paid Access.

Por qué importa

Roblox retira automáticamente la propiedad de ciertos pases y objetos, pero no puede borrar por ti una moneda, mejora permanente u otro beneficio que guardaste en tus datos. El evento permite localizar la transacción y decidir una reversión segura.

Configuración

  1. Abre Creator Hub → Account Settings → Webhooks.
  2. Añade el endpoint HTTPS y un secreto.
  3. Activa Transaction Refunded bajo Analytics.
  4. Verifica la firma roblox-signature.
  5. Usa Test Response antes de guardar.

Roblox permite hasta cinco webhooks configurados.

Implementación segura

  • Haz el procesamiento idempotente con NotificationId.
  • Relaciona receipt o transaction ID con lo entregado originalmente.
  • No elimines saldo sin registrar auditoría.
  • Define qué ocurre si el usuario ya consumió el beneficio.
  • Responde rápido y procesa el trabajo pesado fuera de la solicitud.

Checklist

  • [ ] Firma comprobada.
  • [ ] Eventos duplicados ignorados.
  • [ ] Registro de auditoría.
  • [ ] Pruebas de Developer Product, pase y servidor privado.
  • [ ] Política para saldo negativo o beneficio consumido.

¿Te sirvió?