- Create a Benefit Definition (once per benefit type)
- Issue the benefit to a profile
- Record a redemption when the benefit is used
- Optionally link the redemption to a transaction
Step 1: Create a benefit definition
A Benefit Definition describes the type of benefit and its rules. You only need to create a definition once per benefit type.id from the response, you will need it to issue the benefit.
Step 2: Issue a benefit to a profile
Reading benefits on a profile
Step 3: Record a redemption
When a customer uses a benefit, record the redemption:id.
Step 4: Link the redemption to a transaction
When the redemption is tied to a purchase, include theredemption_id in the transaction payload: