If you are using Tempus as your payment gateway, the end user has 20 minutes to complete their payment information before their session times out. If the user does not complete their transaction in the allotted time, they will have the opportunity to try again.
In CivicRec, they will receive the following message with the option to Click here to try again.
In CivicEngage, the user will need to click the Try Again button.
If the user never clicks the Submit button on the Tempus iFrame page, CP Pay will not receive a notification that the session has expired.
Transactions that were started, but never completed will show as abandoned in the activity log. Transactions that have been expired and were attempted to be completed will show as Expired Sessions.
To confirm a session timeout, login to CP Pay and navigate to the activity log. Here, the CP Pay Error will be listed as Expired Session.
If you click the raw response, you should see something like this:
When you see an INVALIDSESSIONID (Invalid Session ID) this means that the session ID has expired.