• Resolved gizmo2501

    (@gizmo2501)


    It’s recommended not to receive all endpoints from Stripe if it’s not needed, as it can cause overload. I get many errors on Stripe if I enable all endpoints with other Stripe-based plugins, meaning my integrations get shut down and I have to manually restart them.

    What are the actual necessary endpoints to receive for WpTipjar to work?

    Thanks!

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Tip Jar WP

    (@tipjarwp)

    Hey there,

    You’re correct that all webhook endpoints aren’t needed. That being said, we have made sure to handle all of them accurately so that you don’t get Stripe errors, and we have yet to receive any reports of an overload, with thousands of payments on hundreds of sites.

    While other plugins may not have handled all Stripe’s webhooks properly, we definitely do. We recommend enabling them all to make sure that you never need to add more, just in case we need to start using another one at some point in the future (for example, if Stripe makes a change).

    To answer your question, the only ones you really need today are these:
    – charge.refunded
    – charge.succeeded
    – customer.subscription.deleted
    – invoice.payment_failed
    – invoice.payment_succeeded
    – invoice.upcoming
    – payment_intent.succeeded

    If that ever does change, we’ll mention it in the release notes so you can be aware of which ones you’ll need to add (or remove).

    Thread Starter gizmo2501

    (@gizmo2501)

    Great! Thank you! I will leave them on then, as it sounds like you’ve set it all up well.

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Are ALL Stripe endpoints actually needed?’ is closed to new replies.