{"id":1964031,"date":"2025-02-13T12:51:33","date_gmt":"2025-02-13T17:51:33","guid":{"rendered":"https:\/\/theeventscalendar.com\/knowledgebase\/?p=1964031"},"modified":"2026-04-10T16:41:44","modified_gmt":"2026-04-10T20:41:44","slug":"how-to-issue-refunds-with-tickets-commerce","status":"publish","type":"post","link":"https:\/\/theeventscalendar.com\/knowledgebase\/how-to-issue-refunds-with-tickets-commerce\/","title":{"rendered":"How to Issue Refunds with Tickets Commerce"},"content":{"rendered":"\n<iframe loading=\"lazy\" width=\"560\" height=\"315\" src=\"https:\/\/www.youtube.com\/embed\/9375Ewf9u28\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe>\n\n\n\n<p>When managing tickets with Tickets Commerce, the situation may come up where you&#8217;d like to issue a refund to a customer. This requires logging in to the Stripe Dashboard, locating the order, and refunding the customer there. Then, you&#8217;ll want to return to your WordPress site to manually return the ticket. We&#8217;ll walk you through the steps here!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-refund-an-order-with-stripe\">Refund an Order with Stripe<\/h2>\n\n\n\n<p>First off, you&#8217;ll want to locate the order number that you&#8217;d like to refund. You can find your Orders screen by going to your events, hovering over your event, and clicking on Orders. Then find the order number associated with the customer that you&#8217;d like to refund.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/04\/Screen-Shot-2022-04-21-at-9.17.56-AM.png\" alt=\"Order ID for Stripe refund with Tickets Commerce\" class=\"wp-image-1952553\"\/><\/figure>\n\n\n\n<p>Next, head over to the Stripe Dashboard at <a href=\"https:\/\/dashboard.stripe.com\/test\/payments\/%7Bpayment_intent_id%7D\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/dashboard.stripe.com\/test\/payments\/{payment_intent_id}<\/a><\/p>\n\n\n\n<p>Go to <strong>All Payments<\/strong> and locate the ticket you&#8217;d like to refund. The description field will correspond with <em>order ID<\/em> of the ticket (not the ticket number). Click on the order that you&#8217;d like to refund.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/04\/Screen-Shot-2022-04-08-at-7.15.30-AM.png\" alt=\"Refund in Stripe with Tickets Commerce\" class=\"wp-image-1952500\"\/><\/figure>\n\n\n\n<p>You&#8217;ll see a refund button in the top right-hand corner. Click on that button, confirm that you&#8217;d like to refund the order, and select a reason.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/04\/Screen-Shot-2022-04-08-at-8.10.51-AM.png\" alt=\"Refund with Stripe and Tickets Commerce\" class=\"wp-image-1952501\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-handling-capacity\">Handling Capacity<\/h3>\n\n\n\n<p>As long a <strong>Stripe<\/strong> Webhooks are set up correctly, Stripe will send a notification to the site and then update that Order based on the status. This will then update the capacity of the ticket. However, if webhooks are not set up, this change will not be sent over, and you&#8217;ll have to manually delete the attendee that you refunded (see below).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-refund-an-order-with-paypal\">Refund an Order with PayPal<\/h2>\n\n\n\n<p>Start off by logging in to the <a href=\"https:\/\/www.paypal.com\/signin\" target=\"_blank\" rel=\"noreferrer noopener\">PayPal Dashboard<\/a>.<\/p>\n\n\n\n<p>Once there, you&#8217;ll want to locate the ticket you&#8217;d like to refund. It&#8217;s important to note here that you&#8217;ll need to locate the PayPal transaction ID, and not the Order ID that is associated with the order in WordPress.<\/p>\n\n\n\n<p>You can find this ID number by visiting <code>https:\/\/your-site.com\/tickets-order\/?tc-order-id={GATEWAY_ID_FROM_LIST<\/code>}.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/04\/Screen-Shot-2022-04-21-at-8.31.29-AM.png\" alt=\"PayPal Capture ID\" class=\"wp-image-1952548\"\/><\/figure>\n\n\n\n<p>Once you find this number, you can easily issue a refund directly from the PayPal Dashboard.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-handling-capacity\">Handling Capacity <\/h3>\n\n\n\n<p><strong>PayPal<\/strong> doesn&#8217;t notify your site about that refund when you proceed right from its dashboard (and don&#8217;t provide a way to other services, like Tickets Commerce, to receive that information), so the ticket stock will not automatically increase. If you&#8217;d like to keep the original capacity, you&#8217;ll have to manually delete the attendee that you refunded (see below).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-manually-deleting-refunded-attendees\">Manually Deleting Refunded Attendees<\/h2>\n\n\n\n<p>To do this, locate the event or page where your ticket is and click on <strong>Attendees<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"721\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/11\/new-blocks-ticket-attendees-link-1024x721.png\" alt=\"\" class=\"wp-image-1958324\" srcset=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/11\/new-blocks-ticket-attendees-link-1024x721.png 1024w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/11\/new-blocks-ticket-attendees-link-300x211.png 300w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/11\/new-blocks-ticket-attendees-link-768x541.png 768w, https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/11\/new-blocks-ticket-attendees-link.png 1244w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Hover over the ticket and click <strong>Delete<\/strong>. Now the ticket has been returned, and you&#8217;ll see that the available tickets have increased.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/images.theeventscalendar.com\/kb\/uploads\/2022\/04\/Screen-Shot-2022-04-08-at-8.20.53-AM.png\" alt=\"Attendees screen to increase ticket stock.\" class=\"wp-image-1952503\"\/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>When managing tickets with Tickets Commerce, the situation may come up where you&#8217;d like to issue a refund to a customer. This requires logging in to the Stripe Dashboard, locating the order, and refunding the customer there. Then, you&#8217;ll want to return to your WordPress site to manually return the ticket. We&#8217;ll walk you through&#8230;<\/p>\n","protected":false},"author":72,"featured_media":1955565,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"ep_exclude_from_search":false,"footnotes":""},"categories":[308],"tags":[69],"stellar-product-taxonomy":[155],"class_list":["post-1964031","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tickets-commerce","tag-refund","stellar-product-taxonomy-event-tickets"],"acf":[],"taxonomy_info":{"category":[{"value":308,"label":"Tickets Commerce"}],"post_tag":[{"value":69,"label":"refund"}],"stellar-product-taxonomy":[{"value":155,"label":"Event Tickets"}]},"featured_image_src_large":["https:\/\/images.theeventscalendar.com\/kb\/uploads\/2023\/02\/social-share-1024x538.png",1024,538,true],"author_info":{"display_name":"Marcos Barretto","author_link":"https:\/\/theeventscalendar.com\/knowledgebase\/author\/marcosb\/"},"comment_info":0,"category_info":[{"term_id":308,"name":"Tickets Commerce","slug":"tickets-commerce","term_group":0,"term_taxonomy_id":308,"taxonomy":"category","description":"","parent":61,"count":9,"filter":"raw","term_order":"0","cat_ID":308,"category_count":9,"category_description":"","cat_name":"Tickets Commerce","category_nicename":"tickets-commerce","category_parent":61}],"tag_info":[{"term_id":69,"name":"refund","slug":"refund","term_group":0,"term_taxonomy_id":69,"taxonomy":"post_tag","description":"","parent":26,"count":2,"filter":"raw","term_order":"0"}],"_links":{"self":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1964031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/users\/72"}],"replies":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=1964031"}],"version-history":[{"count":7,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1964031\/revisions"}],"predecessor-version":[{"id":1968835,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/1964031\/revisions\/1968835"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media\/1955565"}],"wp:attachment":[{"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=1964031"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=1964031"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=1964031"},{"taxonomy":"stellar-product-taxonomy","embeddable":true,"href":"https:\/\/theeventscalendar.com\/knowledgebase\/wp-json\/wp\/v2\/stellar-product-taxonomy?post=1964031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}