when did you? @Paul
G2A Payment Gateway - no
Stripe Payment Token Gateway - including current recurring agreements - no tokens aren't supported yet but you can tick don't store on Blesta.
Existing PayPal IPN recurring payment profiles - no you can on PayPal and clients can set-up subs.
Full TCAdmin support, which includes:
Marrying up the product ID with the TCAdmin billing ID (automatically when importing) as WHMCS has a product IT which matches what's in TCAdmin
Hostname, Public Password, Private Password, Location, Slots, CPU Priority, Default Port Options
SSO between Blesta and TCAdmin - Yes but not sure as I haven't tested TCAdmin as it's confusing.
Multicraft Support, which includes:
Marrying up the Server ID into the customers Blesta Product ID
Full Multicraft support (creation/suspension/termination/jar etc) - Yes but not sure as I haven't tested it see: http://videos.blesta.com/video/97235149
Ability to have promotional codes for specific product options, ie.
We have server player slots priced, and locations at $0 - we want it so that when a particular location is chosen, it can have a discount in % applied to the overall product price. - No I don't think so yet, Blesta will be revamping this so I suggest you post a comment on our feature request:
Knowledge Base import from WHMCS - No
Support Tickets and full data import from WHMCS - Yes
Theme integration - No you have to do it manually or pay someone: https://www.blesta.com/forums/index.php?/topic/3642-blesta-integration-33x-advanced/