<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Should Redemption Code be used as the recovery record for failed reward fulfillment?]]></title><description><![CDATA[<p dir="auto">Hi brainCloud team,</p>
<p dir="auto">We are considering using shared / multi-use Redemption Codes for operational rewards.</p>
<p dir="auto">The main issue is not code distribution itself, but recovery when reward fulfillment fails.</p>
<p dir="auto">Our desired flow is:</p>
<p dir="auto">User redeems shared Redemption Code<br />
→ reward fulfillment is attempted<br />
→ if reward fulfillment succeeds, user should not receive it again<br />
→ if reward fulfillment fails, we need a way to retry or recover<br />
We would like to know whether Redemption Code is intended to be used as the source of truth for this kind of reward claim / recovery state.</p>
<p dir="auto">Questions:</p>
<p dir="auto">For a shared / multi-use Redemption Code, if a specific user already redeemed the code, can that user’s redeemed state be reset or deleted through any supported API or operator flow?</p>
<p dir="auto">If reward fulfillment fails after redemption, is there a BrainCloud-side retry or recovery mechanism that allows the same user to receive the reward later?</p>
<p dir="auto">Can customRedemptionInfo or fulfillment status be updated and used as a persistent per-user record of reward fulfillment success / failure?</p>
<p dir="auto">If the only reset method is marking a user as a tester and deleting the redeemed record manually in the portal, is that intended only for testing and not for production operations?</p>
<p dir="auto">For production operational rewards, would BrainCloud recommend:</p>
<p dir="auto">shared Redemption Code + Fulfillment Script retry,<br />
single-use personal codes per user,<br />
a Custom Entity / external claim ledger,<br />
or another pattern?<br />
Our concern is this case:</p>
<p dir="auto">RedeemCode succeeds<br />
→ reward fulfillment fails<br />
→ the user cannot redeem the same shared code again<br />
→ we need an auditable retry/recovery path<br />
We want to understand whether Redemption Code can own this recovery state, or whether we should manage claim status separately outside of Redemption Code.</p>
<p dir="auto">Thanks.</p>
]]></description><link>https://forums.getbraincloud.com/topic/368/should-redemption-code-be-used-as-the-recovery-record-for-failed-reward-fulfillment</link><generator>RSS for Node</generator><lastBuildDate>Tue, 23 Jun 2026 08:16:30 GMT</lastBuildDate><atom:link href="https://forums.getbraincloud.com/topic/368.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 23 Jun 2026 05:02:21 GMT</pubDate><ttl>60</ttl></channel></rss>