Answers.Body: <p>AFAIK Civi won't cancel/refund the payment automatically at Paypal when a payment is cancelled in Civi. It's the other way around when a payment is cancelled at Paypal it sends a notification to Civi about the payment. Civi based on the notification updates/cancels the payment in Civi.</p>
  <p>So you should be doing</p>
  <ol>
  <li><p>Issue a refund via the payment process (PayPal)</p>
  </li>
  <li><p>PayPal updates contribution with refund transaction.</p>
  </li>
  <li><p>I then 'Cancel' the event registration for the contact.</p>
  </li>
  </ol>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-02-01T16:01:52.217Z
Answers.Text: Thank you very much for that.  It's as I suspected, but wanted to confirm before I started smashing buttons :)  Much appreciated.
Answers.UserDisplayName: shibetpc
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-02-01T10:08:58.737Z
Answers.LastActivityDate: 2023-02-01T10:08:58.737Z
Answers.UserDisplayName: Pradeep Nayak
Body: <p>I've recently had to deal with cancelled event and refunds.  At the moment my workflow is to:</p>
  <ol>
  <li>Issue a refund via the payment process (PayPal)</li>
  <li>PayPal updates contribution with refund transaction.</li>
  <li>I then 'Cancel' the event registration for the contact.</li>
  </ol>
  <p>I suspect it's not the case, but I'm seeking clarification on this following:</p>
  <p>If I do it in reverse and first 'Cancel' a contact from an Event, does it automatically issue a refund with the payment processor?</p>
  <p>If not, does that leave a Balance associated with that contact/contribution?  Can I apply (how do I apply) that balance to future events?</p>
  <p>Any insight appreciated.</p>
  <p>Much thanks :)</p>
  
Tags: <civievent><workflow>
Title: Civievent 'Cancel' clarification - does 'Cancel' generate a refund / balance
ThreadText: # Civievent 'Cancel' clarification - does 'Cancel' generate a refund / balance
  
  (Asked by: username_0 on 2023-01-31)
  
  I've recently had to deal with cancelled event and refunds. At the moment my workflow is to:
  
  1. Issue a refund via the payment process (PayPal)
  2. PayPal updates contribution with refund transaction.
  3. I then 'Cancel' the event registration for the contact.
  
  I suspect it's not the case, but I'm seeking clarification on this following:
  
  If I do it in reverse and first 'Cancel' a contact from an Event, does it automatically issue a refund with the payment processor?
  
  If not, does that leave a Balance associated with that contact/contribution? Can I apply (how do I apply) that balance to future events?
  
  Any insight appreciated.
  
  Much thanks :)
  
  **Tags:** civievent, workflow
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2023-02-01. Score: 0 | Accepted answer
  
  AFAIK Civi won't cancel/refund the payment automatically at Paypal when a payment is cancelled in Civi. It's the other way around when a payment is cancelled at Paypal it sends a notification to Civi about the payment. Civi based on the notification updates/cancels the payment in Civi.
  
  So you should be doing
  
  1. Issue a refund via the payment process (PayPal)
  2. PayPal updates contribution with refund transaction.
  3. I then 'Cancel' the event registration for the contact.
  
  > **Comments:**
  > **username_0**: Thank you very much for that.  It's as I suspected, but wanted to confirm before I started smashing buttons :)  Much appreciated.  
  
  ---
  
  