Feature Request - Stripe Integration: Receive an alert when a recurring payment has failed on Stripe.

  • Profile Image
    churchbuzz
    Asked on November 10, 2014 at 01:34 PM

    We recently had a recurring charge for one of our clients that was initiated through Jotform (integrated with Stripe) fail on us.  

    We actually didn't realize it for like 45 days.  

    When we asked Stripe why we didn't receive an email about the failure, this was their reply:

     

    Hey Patrick,

    Thanks for writing! Stripe actually doesn't provide a default setting to notify users when a payment fails, though we do provide a toolbox with which users can build things on top of Stripe, including custom notifications like this, though admittedly this does require some coding background.

    https://stripe.com/docs/webhooks

    What you'd want to do is set up webhooks and listen for the payment.failed event, from which you can automate whatever behavior you want on your server's end, such as sending yourself an email notification.

    If you're not a programmer yourself, you may want to look into whether the integration you're using could help with this. Since the notification we send is a programmatic one, any Stripe Connect partner you use, like Jotform, could build the above into their product.

    Alternatively, you might want to look into a third-party platform that specializes in sending notifications just to help you with this. You can see some here:

    https://stripe.com/docs/integrations#dunning-notifications

    I really hope this clears things up, but please don't hesitate to ping me if not (or if you've any other questions or feedback). 

    Best,
    David

    -----------

    Is Jotform working on such notification emails?  This is critical to us continuing to use and recommend JotForm / Stripe to our customers (see our blog post:  http://www.churchbuzz.org/2014/2014-best-online-giving-options-for-churches-5/ )

  • Profile Image
    raul
    Answered on November 10, 2014 at 02:45 PM

    Hello David,

    Please let me escalate your request to our next support level.
    They'll evaluate it and provide a response on this thread when an update on this matter shows up.

    Please let us know if you have further questions.
    Thanks.

  • Profile Image
    churchbuzz
    Answered on November 10, 2014 at 02:55 PM

    Great... sorry, I didn't sign the email... my name is actually Patrick

     

  • Profile Image
    raul
    Answered on November 10, 2014 at 03:02 PM

    I'm sorry Patrick, you're right... I got confused by the email you pasted from Stripe support.
    Either way, I've already submitted your request and you'll be notified when an update on this matter comes up.

    Best Regards.

  • Profile Image
    churchbuzz
    Answered on November 10, 2014 at 03:31 PM

    Perfect, how long before I should expect an answer?  Thanks... 

    Patrick

  • Profile Image
    raul
    Answered on November 10, 2014 at 03:42 PM

    Unfortunately, we can't provide an ETA for a response since the feasibility of the request needs to be evaluated first.

    But, you'll be notified here as soon as there's an update.

    Thanks.

  • Profile Image
    NeilVicente
    Answered on October 31, 2015 at 12:57 AM

    Sorry for this very late reply. I am not sure if you already came up with your own solution, but if not, here's a simple script that sends a notification email to your address of choice containing the customer's ID and the amount due.

    If you are going to use this script and you need help on making it work, please let us know.

  • Profile Image
    Chris 
    Answered on February 13, 2016 at 10:58 AM

    I've just solved this problem using Zapier.

    Here is the recipe:

    When Stripe payment fails, use my Gmail account to send myself an email containing the transaction information.

  • Profile Image
    jabwebconsulting
    Answered on November 28, 2016 at 11:54 AM

    Hey Chris - great point. Quick question... I'm setting up the same in Zapier. How did you get the transaction information in the email?