Is there a way to integrate CiviCRM with Ticketspice.com and other Event ticketing platforms like Eventbrite?
Much easier to get Events working in CiviCRM and/or with CiviDiscount than to API integrate a third party ticketing system! You'd have to think about how to handle duplicate Contacts, get the monies right - where are any refunds being recorded etc. 

Where are you stuck with Events in CiviCRM w/ CiviDiscount? What version of CiviCRM? Post a question on it - and we'll try help you out.