I am working on a shopping website where users are redirected to paypal for payment.
On the server I have a scheduled backup task running once a month that last something like 15 minutes. During backup the website will be suspended.
However, if a user has just been redirected to paypal before my server is suspended then there is the risk of a user making a payment but the purchased items will not be stored in the DB since my server is suspended.
What are the options to handle this situation? Should I write a little PHP to prevent purchases already 10 minutes before server backup? Are there any other common options? Thanks!