We are developing an ASP.NET application. We have used payment gateway in it and transactions are being done properly but we are facing one problem after transaction. The process is as follows-
first user logs into the system -> then he is redirected to a page to select Membership plan -> then he is redirected to confirm plan page -> after clicking on confirm button, he is redirected to payment gateway to do transaction in separate tab of browser
-> after successful completion of payment procedure, he is redirected to success page in separate tab of browser. This entire process works well but sometimes we are getting "session expired" message after redirection to success page after transaction. So,
please tell us how to prevent the session expiration or how to persist session because this will create problem if user has completed payment procedure but due to session expiration, his payment details are not stored in database. PLEASE provide us way to
prevent this session expiration after payment.
Success page and other content pages are not using session variables but only master page is using several session variables. So, how to overcome this session expiration, please tell use. Thank you.
Thank you very much Sir. We'll remove session variables from this process but please tell us what is the best replacement for it- Cookies/ Cache/ Application object...?
Member
4 Points
17 Posts
How to prevent session expiration after transaction
Jan 20, 2015 12:55 AM|ramteke.harshal|LINK
We are developing an ASP.NET application. We have used payment gateway in it and transactions are being done properly but we are facing one problem after transaction. The process is as follows-
first user logs into the system -> then he is redirected to a page to select Membership plan -> then he is redirected to confirm plan page -> after clicking on confirm button, he is redirected to payment gateway to do transaction in separate tab of browser -> after successful completion of payment procedure, he is redirected to success page in separate tab of browser. This entire process works well but sometimes we are getting "session expired" message after redirection to success page after transaction. So, please tell us how to prevent the session expiration or how to persist session because this will create problem if user has completed payment procedure but due to session expiration, his payment details are not stored in database. PLEASE provide us way to prevent this session expiration after payment.
Success page and other content pages are not using session variables but only master page is using several session variables. So, how to overcome this session expiration, please tell use. Thank you.
Session timeout
All-Star
20376 Points
6505 Posts
ASPInsiders
MVP
Re: How to prevent session expiration after transaction
Jan 20, 2015 01:05 AM|BrockAllen|LINK
Don't use session? Code for the stateless model that is the web?
http://brockallen.com/2012/04/07/think-twice-about-using-session-state/
Session timeout
DevelopMentor | http://www.develop.com
thinktecture | http://www.thinktecture.com/
Member
4 Points
17 Posts
Re: How to prevent session expiration after transaction
Jan 20, 2015 01:16 AM|ramteke.harshal|LINK
Thank you very much Sir. We'll remove session variables from this process but please tell us what is the best replacement for it- Cookies/ Cache/ Application object...?
Session timeout
All-Star
20376 Points
6505 Posts
ASPInsiders
MVP
Re: How to prevent session expiration after transaction
Jan 20, 2015 01:17 AM|BrockAllen|LINK
Read the article. In short, it depends.
Session timeout
DevelopMentor | http://www.develop.com
thinktecture | http://www.thinktecture.com/