Does the Stripe Integration SetupIntents to collect payment at a later date>

  • computeroverhauls
    Asked on September 19, 2021 at 8:24 AM

    I need to configure the Stripe integration to allow the customers to submit their payment information but not be charged until a much later date (10-30 days later). I’m using JotForm to collect the Stripe payment and ask additional questions about their sign-up in the form. You can see an example here:

    https://form.jotform.com/212605908555156

    The objective would be to allow customers to sign up for a trip several weeks in advance but not actually charge their card until the day of departure. My understanding is this is possible using SetupIntents with the Stripe API.

    https://stripe.com/docs/payments/save-and-reuse

    I'm looking to hire a developer to do this but am trying to find out from JotForm if this is supported?

  • Jovanne JotForm Support
    Replied on September 19, 2021 at 9:58 AM

    Hi, thank you for contacting support.

    You can enable the Payment authorization on your payment integration. Please refer to this guide for more information: https://www.jotform.com/help/292-how-to-enable-payment-authorization/.

    Please check and let us know if you have further questions.

  • computeroverhauls
    Replied on September 20, 2021 at 8:48 AM

    Hi,

    I looked at the payment authorization option; however, this is only valid for seven days. If the payment is not captured after seven days it is voided. In my situation, I need the ability to capture the payment up to 30 days after the form is submitted. This is where the Stripe SetupIntents is used. It is specifically for this purpose of capturing payment information and being able to charge the customer at a much later date such as 30 days later. This is what I'm trying to confirm if JotForm Stripe API supports.

    https://stripe.com/docs/payments/save-and-reuse


  • Lorenz JotForm Support
    Replied on September 20, 2021 at 10:16 AM

    Hi there,

    Unfortunately, we cannot do something about that, since that's a limit set by stripe.

    You may try using PayPal Pro or Paypal Personal instead, I believe the authorization on those integration expires in 30 days.

    For more information, please check this guide: https://www.jotform.com/help/292-how-to-enable-payment-authorization/

    Thank you.