Salve,
spero di aver postato nella sezione corretta e mi scuso anticipatamente nel caso non lo sia.
Il mio problema è il seguente:
Devo realizzare un sito internet di un autosalone in cui è possibile prenotare un auto online pagando una caparra. Ho deciso di appoggiarmi su Paypal, in quanto lo reputo un ottima piattaforma di pagamento.
Essendo una cosa nuova per me, ho eseguito le mie ricerche per capire come effettuare l'implementazione del pagamento e sopratutto l'automatizzazzione del processo di conferma. Ho appreso che la soluzione più semplice è il prodotto "pagamento su sito web" di paypal.
Tuttavia non so come gestire "prenotazioni multiple", mi spiego meglio:
l'utente Mario arriva sul sito, seleziona l'auto che gli interessa e pigia sul bottone "prenota" con il quale viene reindirizzato verso Paypal per confermare il pagamento, il quale, a transazione completa, manderà al mio IPNlistener i dettagli della transazione e permettermi quindi di settare l'auto come "prenotata" evitando che qualcun'altro la prenoti.
Ma se due utenti avviano il pagamento nello stesso momento(o comunque che il primo non completi transazione prima che il secondo arrivi) avrei un doppio pagamento..come faccio a evitare che "il secondo arrivato" non paghi per la prenotazione?