Roblox добавил новый Transaction Refunded webhook в Open Cloud. Теперь разработчики могут получать уведомление в реальном времени, если покупка в их игре была возвращена или оспорена.
Раньше разработчик мог выдать игроку награду за покупку, а затем получить возврат - при этом выданное преимущество могло остаться у игрока.
🔔 Webhook работает с:
• Developer Products
• Game Passes
• Private Servers
• Paid Access
В уведомлении разработчик получает информацию о покупателе, товаре, количестве Robux, игре, ID транзакции и времени возврата.
⚡️ Особенно важно это для Developer Products. Если игрок купил, например, внутриигровую валюту или постоянный бонус, именно код игры должен самостоятельно отозвать выданное преимущество после получения уведомления о возврате.
⚙️ Подключить webhook можно в Creator Hub → Account Settings → Webhooks. Roblox позволяет настроить до 5 webhook’ов.
⚠️ Если сервер разработчика недоступен в момент возврата, webhook не будет повторно отправлен. Roblox также планирует добавить статус refund в Roblox Wallet.
🔎 Подробнее на DevForum
Roblox Developers | Чат | Сообщество по Roblox Studio
