You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Is your feature request related to a problem? Please describe.
Our Stripe account accepts payments from sources outside Vendure (e.g. we have a direct subscriptions integration). these generate payment intent events which should be ignored by Vendure, as they do not have the requisite metadata (channelToken, orderId, order, orderId).
Describe the solution you'd like
If a payment intent event arrives at the Vendure webhook handler and it doesn't have the expected metadata, ignore it and return a 200 response to Stripe.
Describe alternatives you've considered
Currently, I have copied the whole stripe plugin and added one check and early return in the controller.
Additional context
most of our payments are currently handled outside of vendure
The text was updated successfully, but these errors were encountered:
Is your feature request related to a problem? Please describe.
Our Stripe account accepts payments from sources outside Vendure (e.g. we have a direct subscriptions integration). these generate payment intent events which should be ignored by Vendure, as they do not have the requisite metadata (channelToken, orderId, order, orderId).
Describe the solution you'd like
If a payment intent event arrives at the Vendure webhook handler and it doesn't have the expected metadata, ignore it and return a 200 response to Stripe.
Describe alternatives you've considered
Currently, I have copied the whole stripe plugin and added one check and early return in the controller.
Additional context
most of our payments are currently handled outside of vendure
The text was updated successfully, but these errors were encountered: