@Nicholas_Trecina I’m honestly not sure what exactly Infusionsoft Payments is. I’m guessing the API?
We’re utilizing this line of code to add a token to our free trial form which should in theory submit the credit card data directly to Infusionsoft.
$token = $infusionsoft->requestCcSubmissionToken($kcminfu_loaded_contact_id,$successUrl,$failureUrl);
@John_Borelli that was my first thought, but when I look at where and how I received the error that wouldn’t quite make sense to me. We had the “Token Expired” message returned twice today. However, in between those two we had multiple successful free trials. So I would assume the token can’t expire twice in the same day?
The other piece I noticed is that, this particular email would only send if the URL has a “message” variable in the query string, which is the variable used to return an error from the script at https://XXX.infusionsoft.com/app/creditCardSubmission/addCreditCard. So I can tell that script is the one returning the token expired message. I would assume if it was our API access token, that we would be receiving the error while calling requestCcSubmissionToken() but again, that we would presumably only receive it once in a day?
Added some more debug messages to our code so I can hopefully get a better picture of what’s going wrong if it happens again