-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Error Message: LogOut or Session-Timeout during Checkout process #767
Comments
Having a similar issue where the user session expires during payment, so the order is inaccessible when the user is directed back to the shop. |
@Leapfrognz is your payment offsite or onsite? In the short term - if it's onsite then apply a similar fix to user forms to prevent timeout (https://github.com/silverstripe/silverstripe-userforms/blob/5/client/src/bundles/UserForms.js#L759-L764) if it's offsite then you need to modify the PHP session timeout. By default, active sessions will expire after 24 minutes of inactivity so you may want to expand that to 60 minutes. Long term I think we can look into long-lived checkout tokens for managing state rather than relying on sessions directly. |
@wilr offsite. |
@wilr we have a project which has this payment-config:
When a user without account tries to submit the order, the loading time is very long and ends in a 404 page - I guess the session expires here too. Users with account only experience the long loading time. Can this be fixed with php too? Version: dev-master , silverstripe 4.9.0 |
Hi I need a bit help with a problem which occurs in silvershop: If the session dies after timeout or the user logs out during the checkout-process the order-data is set to null and an 500 Error is thrown.
The user gets the default blank-page with 'The requested page is not found.' Is there anything I can do, to customize this message and render it with my template?
Thanks in advance.
The text was updated successfully, but these errors were encountered: