RevenueCat does not require server notifications from Stripe, however doing so can speed up webhook and integration delivery times and reduce lag time for Charts.
Send Stripe token to RevenueCat
Stripe Server Notifications only work if the receipt exists in RevenueCat when the event is dispatched from Stripe. If the receipt doesn't exist, the event will fail. This includes test events from Stripe.
You'll need to follow our Stripe Web Payments guide and send your purchase tokens to RevenueCat before proceeding with this guide.
- Navigate to your app settings in the RevenueCat dashboard by selecting your app from Project Settings > Apps.
- Expand the Webhook Configuration section and copy the endpoint provided under Stripe Webhook Endpoint.
- Log in to Stripe and go to the Webhooks dashboard.
- Click Add endpoint, paste the URL in the Endpoint URL field and select the following events:
It's important to only select these events.
If you choose other events besides what's listed above, our API will respond with an error, and Stripe will eventually disable the webhook.
- Click Add endpoint. You might be asked to enter your password.
- Copy the Signing Secret value and go back to your app settings in the RevenueCat Dashboard (select your app under Project Settings > Apps).
- Paste it in the Stripe Webhook Secret input field and save. The input field should now look like this:
Updated 6 months ago