The subscription webhook is primarily used for vendor subscription plans that require payment. To find out how to set these up, please visit Creating a Subscription product in Stripe for Vendor Subscriptions. You will need to complete the below steps first before you set up a subscription product.
Endpoint URL (All starting with http(s)://{project-host}/) | Specific Event |
/omnyfy_stripe/invoice_payment/succeed | invoice.payment_succeeded |
/omnyfy_stripe/invoice_payment/failed | invoice.payment_failed |
/omnyfy_stripe/subscription/created | customer.subscription.created |
/omnyfy_stripe/subscription/updated | customer.subscription.updated |
/omnyfy_stripe/subscription/deleted | customer.subscription.deleted |
Just as a reminder, that your Endpoint URL should start with your Admin URL in place of {project-host}, not your main URL - but should NOT include your admin directory. The description field is optional.
See example below the single event:
Here you can see a pop up for what event to test (since each of these webhooks are only looking at a single event, the event will be automatically selected). Simply select "Send test webhook" and it will trigger the webhook and get a response.