onTransactionComplete called my code twice

When passing the Transaction JWT up to your server, also pass the “normal” JWT to your server.

You can use the channelID from the “normal” JWT

Or is using eventsub eventsub has it