The REFUND notification fires when Apple processes a refund for an in-app purchase or subscription transaction. This means money has been returned to the customer and you should revoke access to the purchased content or feature.
When does it fire?
This notification triggers after Apple's support team approves a customer's refund request. The refunded transaction is no longer valid and any associated entitlements should be removed.
Payload highlights
The signed transaction info includes the original transaction ID, the product ID, the refund date, and the refund amount. This lets you identify exactly which purchase was refunded and take appropriate action.
How Yeethook helps
Refunds require immediate action. You need to revoke access to prevent subscribers from getting content for free. Yeethook delivers refund notifications to Slack instantly, so your team can take action or verify that automated revocation worked correctly.
Common use cases
- Revoke access to purchased content or premium features
- Track refund rates by product and region
- Detect refund abuse patterns (frequent refunders)
- Monitor the financial impact of refunds on revenue