Just wanted to clarify, youve mentioned ticket ID and ticket number, both of these are different and are available at different times:
- Ticket Number is assigned when a new ticket is opened
- Ticket ID isnt assigned until the ticket is closed and written to the database
So if your’e using Ticket ID with payment processed it may not be working because the Ticket ID doesnt exist at that point
Have you tried using Ticket Number instead?
I havent used payment processors or done any integrations with PMS etc, but was just my thoughts from what ive read in your post