Answers.Body: <p>Yes, the answer to this is - it depends on the Payment Processor that you use whether you can do this. With the CiviCRM iATS extension you could have people schedule a recurring contribution with one installment for a date in the future (perhaps the day after your event). What this will do is tokenize the credit card; on the future date the token with an amount are submitted to iATS for payment processing. So all you need to do is then make sure you cancel the recurring series ahead of the future date (for people who did show up).</p>
  
  <p>We developed this for a number of reasons, including the abilty to tokenize card for $1 ahead of fundraising/silent auction events. Then on the evening of the event -> you can process the card on file for any $amount for a fast checkout from within CiviCRM (and of course send a receipt to the donor).</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-02T04:02:22.540Z
Answers.Text: Ahh, seems like a better answer than mine.
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-01-29T20:18:53.587Z
Answers.Text: @KarinG I just had a client ask me about exactly this context. Before I start stumbling down this road, can I ask if you implemented this as a civi extension or overrides of some sort, or was there much done on the CMS side of things?
Answers.UserDisplayName: ericG
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-01-30T00:16:12.543Z
Answers.Text: Hi Eric - this can be done with native CiviCRM Contribution form and the iATS Payments Extension. If you're already using iATS Payments -> make sure you go to its settings page civicrm/admin/contribute/iatssettings and enable "Enable public selection of future recurring start dates."
Answers.UserDisplayName: KarinG - Semper IT
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-09-02T03:56:34.440Z
Answers.LastActivityDate: 2019-09-02T12:07:23.243Z
Answers.LastEditDate: 2019-09-02T12:07:23.243Z
Answers.UserDisplayName: KarinG - Semper IT
Body: <p>We have a client who wants to take a deposit fee for events and have it only processed if the participant is a no show. Is there a way to achieve this with Civi? Should we be talking to the payment processor about this?</p>
  
  <p>We run on the latest version of Drupal 7 and the CiviCRM 5.13.x LTS version.</p>
  
  <p>Thanks</p>
  
Tags: <civievent><civicontribute>
Title: Can civi pre-authorise funds for events and is only charged the amount if the registered participant is a no-show?
ThreadText: # Can civi pre-authorise funds for events and is only charged the amount if the registered participant is a no-show?
  
  (Asked by: username_0 on 2019-09-02)
  
  We have a client who wants to take a deposit fee for events and have it only processed if the participant is a no show. Is there a way to achieve this with Civi? Should we be talking to the payment processor about this?
  
  We run on the latest version of Drupal 7 and the CiviCRM 5.13.x LTS version.
  
  Thanks
  
  **Tags:** civievent, civicontribute
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-09-02. Score: 5
  
  Yes, the answer to this is - it depends on the Payment Processor that you use whether you can do this. With the CiviCRM iATS extension you could have people schedule a recurring contribution with one installment for a date in the future (perhaps the day after your event). What this will do is tokenize the credit card; on the future date the token with an amount are submitted to iATS for payment processing. So all you need to do is then make sure you cancel the recurring series ahead of the future date (for people who did show up).
  
  We developed this for a number of reasons, including the abilty to tokenize card for $1 ahead of fundraising/silent auction events. Then on the evening of the event -> you can process the card on file for any $amount for a fast checkout from within CiviCRM (and of course send a receipt to the donor).
  
  > **Comments:**
  > **username_2**: Ahh, seems like a better answer than mine.  
  > **username_3**: @KarinG I just had a client ask me about exactly this context. Before I start stumbling down this road, can I ask if you implemented this as a civi extension or overrides of some sort, or was there much done on the CMS side of things?  
  > **username_1**: Hi Eric - this can be done with native CiviCRM Contribution form and the iATS Payments Extension. If you're already using iATS Payments -> make sure you go to its settings page civicrm/admin/contribute/iatssettings and enable "Enable public selection of future recurring start dates."  
  
  ---
  
  