Perchè invece non fai un sistema dove una volta che l'utente acquista l'oggetto gli rimane per 1 settimana (disponibilità di pagamento) e nel DB setti una quantita inferiore dell'oggetto.
Dici "E se la persona acquista il 7° giorno? PayPal riceve lo stesso il denaro".Onde evitare questo spiaceole inconveniente fai arrivare una e-mail il giorno prima con la sollecitazione dell'acquisto dell'oggetto altrimenti verrà automaticamente detratto dal suo "carrello".In questo modo dovresti aver risolto questo problema.