Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion docs/integrations/webhooks/event-types-and-fields.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ The following fields are specific to `VIRTUAL_CURRENCY_TRANSACTION` events:
| `UNSUBSCRIBE` | Subscriber cancelled voluntarily. **This event fires when a user unsubscribes, not when the subscription expires.** | ✅ | ✅ | ✅ | ✅ | ❌ |
| `BILLING_ERROR` | Apple, Amazon, or Google could not charge the subscriber using their payment method. The `CANCELLATION` event with cancellation reason `BILLING_ERROR` is fired as soon as the billing issue has been detected. The `EXPIRATION` event with expiration reason `BILLING_ERROR` is fired if the grace period (if set up) has ended without recovering the payment, and the customer should lose access to the subscription. | ✅ | ✅ | ✅ | ❌ | ❌ |
| `DEVELOPER_INITIATED` | Developer cancelled the subscription. | ✅ | ✅ | ❌ | ❌ | ✅ |
| `PRICE_INCREASE` | Subscriber did not agree to a price increase. | ✅ | | ❌ | ❌ | ❌ |
| `PRICE_INCREASE` | Subscriber did not agree to a price increase. | ✅ | | ❌ | ❌ | ❌ |
| `CUSTOMER_SUPPORT` | Customer received a refund from Apple support, a Play Store subscription was refunded through RevenueCat, an Amazon subscription was refunded through Amazon support, or a web (Web Billing or Stripe Billing) subscription was refunded. Note that this does not mean that a subscription's autorenewal preference has been deactivated since refunds can be given without cancelling a subscription. You should check the current subscription status to check if the subscription is still active. | ✅ | ✅ | ✅ | ✅ | ❌ |
| `UNKNOWN` | Apple did not provide the reason for the cancellation. | ✅ | ❌ | ❌ | ❌ | ❌ |
| `SUBSCRIPTION_PAUSED` | The subscription expired because it was paused (only `EXPIRATION` event). | ❌ | ✅ | ❌ | ❌ | ❌ |