
https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/createaccount.asp?
		bill_first_name=XXX
		&bill_last_name=xxx
		&bill_country_code=US
		&bill_phone=xxx
		&bill_email=xxx


https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/createaccount.asp?bill_first_name=KJ&bill_last_name=fubar&bill_country_code=US&bill_phone=5555555555&bill_email=kjfubar%40gmail.com


response: "Account: <TCMCODE>" - ie "Account: TCM201201063617298TZ596"

------------------------------------------------------------------------------

https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/checkcredits.asp?
		uniqueID=<TCM CODE>

https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/checkcredits.asp?uniqueID=TCM201201063617298TZ596


response: "Credit(s): ##" - ie "Credit(s): 0"

------------------------------------------------------------------------------

https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/claimcredit.asp?
		uniqueID=<TCM CODE>
		&songcode=<TRACKCODE>

https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/claimcredit.asp?uniqueID=TCM201201063617298TZ596&songcode=ZKG1469

response: "Credit(s): X" - this is success, and shows remaining credits
	  "Error: XXX" - not successful, show error.
	  "Warning: XXX" not successful, show warning.
	
	Note: Positive response ("Credit(s): X") could indicate duplicate as well??

------------------------------------------------------------------------------

https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/downloadsong.aspx?
		uniqueID=<TCM CODE>
		&songcode=<TRACKCODE>

https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/downloadsong.aspx?uniqueID=TCM201201063617298TZ596&songcode=ZKG1469

response: success will return header type "application/zip" and song file will stream
	  error will be plain text and should be shown
		"Error: Invalid song request"
		"Error: Download File Missing"
		"ErrorL File does not exist"

	Note: These errors should throw a flag and notify masterserver & email address in billing info

------------------------------------------------------------------------------

https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/purchasecredits.asp?
		uniqueID=<TCM CODE>
		&packnumber=T10 (or T25 or T50 or T75)
		&EMAIL=
		&FIRSTNAME=
		&LASTNAME=
		&CCNUM=
		&EXPMM=
		&EXPYYYY=
		&CVV=
		&STREET=
		&STATE=
		&CITY=
		&ZIP=

https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/purchasecredits.asp?uniqueID=TCM201201063617298TZ596&packnumber=T10&EMAIL=kjfubar%40gmail.com&FIRSTNAME=KJ&LASTNAME=Fubar&CCNUM=4111111111111111&EXPMM=01&EXPYYYY=2020&CVV=111&STREET=123%20Main%20Street&STATE=CA&CITY=SAN%20JOSE&ZIP=95118

response: Success is "Credit(s): ##"
	Fail is "Error: XXXXXX" - ie "Error: Unknown Error"

------------------------------------------------------------------------------

https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/getdownloadlist.asp?
		uniqueID=<TCM CODE>

https://www.tricerasoft.com/cgi-bin/KaraokeDownloads/Cortese/getdownloadlist.asp?uniqueID=TCM201201063617298TZ596

response: XML list of song list


https://localhost/karaoke.txt?PURCHASETRICERASOFTSONG=TRUE&SINGERHASH=c0b72de1f45238b10b5e2c7df5b85041&SONGHASH=814cb96b5eadc49de11ee87e3b7ae80e

//[STATUS]=FAIL[MESSAGE]=Error: Singer Database Entry NULL
//[STATUS]=FAIL[MESSAGE]=Error: Tricerasoft Song Lookup Entry NULL
//[STATUS]=FAIL[MESSAGE]=NOT ENOUGH CREDITS
//[STATUS]=SUCCESS[MESSAGE]=XXXXXXXXXXXXXXXXXXXXXXX   where xxx=downloadHash for polling checkStatusOfTriceraDownload
//[STATUS]=FAIL[MESSAGE]=Error adding song to library

https://localhost/karaoke.txt?CHECKSTATUSOFTRICERADOWNLOAD=TRUE&SINGERHASH=c0b72de1f45238b10b5e2c7df5b85041&DOWNLOADHASH=70fb62faae8dabfca88c9680692c79ee

//[STATUS]=FAIL[MESSAGE]=Hash was null, nothing to check.
//[STATUS]=FAIL[MESSAGE]=
//[STATUS]=SUCCESS[MESSAGE]=Download complete[HASH]=XXXXXXXXXXXXXXXXXXXX
//[STATUS]=SUCCESS[MESSAGE]=Progress=XXX where xxx = 1 to 100
//[STATUS]=FAIL[MESSAGE]=No such download found in queue

https://localhost/karaoke.txt?GETTRICERASOFTDOWNLOADLIST=true

https://localhost/karaoke.txt?QUEUECOMPLETEDTRICERADOWNLOAD=TRUE&SINGERHASH=c0b72de1f45238b10b5e2c7df5b85041&DOWNLOADHASH=70fb62faae8dabfca88c9680692c79ee

 //[STATUS]=FAIL[MESSAGE]=Hash was null, nothing to check.
 //[STATUS]=FAIL[MESSAGE]=DOWNLOADNOTCOMPLETE
 //[STATUS]=FAIL[MESSAGE]=ALREADYQUEUED
 //[STATUS]=FAIL[MESSAGE]=Singer does not own the download.
 //[STATUS]=FAIL[MESSAGE]=No such download found in queue
 //[STATUS]=FAIL[MESSAGE]=BADSINGERNAME
 //[STATUS]=FAIL[MESSAGE]=BADSONGHASH
 //[STATUS]=FAIL[MESSAGE]=TOOMANYSONGSINQUEUE
 //[STATUS]=SUCCESS[MESSAGE]=SONGQUEUED[PLEHASH]=