Answers.Body: <p>As webform_civicrm only uses the contribution page to get the basic details (ie. payment processor) you'd need to configure the rest using the webform_civicrm integration itself.</p>
  
  <p>On the "Contributions" section you have the following options:
  <a href="https://i.sstatic.net/Sbl59.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/Sbl59.png" alt="Image of &quot;Recurring contribution&quot; section"></a></p>
  
  <p>I think you will need to enable these, and also configure a "total amount" by activating the "contribution amount" parameter:
  <a href="https://i.sstatic.net/Quspe.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/Quspe.png" alt="contribution amount field"></a></p>
  
  <p>You can configure all those fields as "hidden" via the webform config once you have enabled them so they are not shown to the user.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-19T13:23:40.703Z
Answers.Text: Thanks but didn't work - exactly the same error message as before.  I guess a webform with Stripe just doesn't support recurring payments, which is a shame.
Answers.UserDisplayName: Andy Clark
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-11-10T15:31:23.330Z
Answers.LastActivityDate: 2017-11-10T15:31:23.330Z
Answers.UserDisplayName: Matthew Wire
Body: <p>I'm a little confused from other questions here as to whether setting up recurring contributions on a webform using Stripe works.  They work just fine using a regular contribution page. But using a webform that points to the same contribution page the payment goes through as a one-off, even though the 'Frequency of installments' is set to 'month'. If I add either of the other 2 fields 'Number of installments' and 'Interval of installments' fields to the webform I get the message 'Mandatory key(s) missing from params array: total_amount'.  So - recurring contributions can be set up through Stripe, but does/should this work in a webform? If so, any clues as to how you get this to work?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-11-10T15:26:11.247Z
Comments.Text: I would need to look into this to be sure, but webform_civicrm does not use most of the parameters from the contribution page - it's only really used to get the payment processor.  So I suspect that you can't currently do a recurring contribution via the webform integration.  @colemanw would be able to confirm
Comments.UserDisplayName: Matthew Wire
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-11-10T17:30:26.743Z
Comments.Text: Yes you can do recurring contributions via webform_civicrm module [as described in the answer below] - however - Stripe is very different from most payment processors - so I'm wondering whether that works;
Comments.UserDisplayName: KarinG - Semper IT
Tags: <civicontribute><webform-civicrm><4.7><stripe>
Title: How to set up recurring contributions on Webform using Stripe
ThreadText: # How to set up recurring contributions on Webform using Stripe
  
  (Asked by: username_0 on 2017-11-08)
  
  I'm a little confused from other questions here as to whether setting up recurring contributions on a webform using Stripe works. They work just fine using a regular contribution page. But using a webform that points to the same contribution page the payment goes through as a one-off, even though the 'Frequency of installments' is set to 'month'. If I add either of the other 2 fields 'Number of installments' and 'Interval of installments' fields to the webform I get the message 'Mandatory key(s) missing from params array: total\_amount'. So - recurring contributions can be set up through Stripe, but does/should this work in a webform? If so, any clues as to how you get this to work?
  
  **Tags:** civicontribute, webform-civicrm, 4.7, stripe
  
  > **Comments:**
  > **username_1**: I would need to look into this to be sure, but webform_civicrm does not use most of the parameters from the contribution page - it's only really used to get the payment processor.  So I suspect that you can't currently do a recurring contribution via the webform integration.  @colemanw would be able to confirm  
  > **username_2**: Yes you can do recurring contributions via webform_civicrm module [as described in the answer below] - however - Stripe is very different from most payment processors - so I'm wondering whether that works;  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2017-11-10. Score: 1
  
  As webform\_civicrm only uses the contribution page to get the basic details (ie. payment processor) you'd need to configure the rest using the webform\_civicrm integration itself.
  
  On the "Contributions" section you have the following options:
  [![Image of ](https://i.sstatic.net/Sbl59.png)](https://i.sstatic.net/Sbl59.png)
  
  I think you will need to enable these, and also configure a "total amount" by activating the "contribution amount" parameter:
  [![contribution amount field](https://i.sstatic.net/Quspe.png)](https://i.sstatic.net/Quspe.png)
  
  You can configure all those fields as "hidden" via the webform config once you have enabled them so they are not shown to the user.
  
  > **Comments:**
  > **username_0**: Thanks but didn't work - exactly the same error message as before.  I guess a webform with Stripe just doesn't support recurring payments, which is a shame.  
  
  ---
  
  