Hey Ryan -
As you say, this doesn't sound like an API problem, but a more basic issue around the way you've configured trusted tickets.
In your shoes, I'd work through the following KB article:
Generally, you'll always want to verify that trusted tickets is indeed "working" for you before moving on to your embedding code.
Hope this helps!