Ciao,
Non so se è la sezione giusta, in caso chiedo ai mod di spostare il thread nel luogo più adatto.
Volevo chiedere quali sono i passaggi per integrare un sistema di pagamento tramite paypal e se ha senso dare la possibilità di un pagamento "posticipato" rispetto al check-out.
Mi spiego meglio: quello che vorrei fare è questo
1. Il cliente, dopo aver riempito il carrello, fa il check-out.
2. Mostro la form dati cliente, dati spedizione, metodo di pagamento, metodo spedizione
3. Dopo il submit, salvo l'ordine nel DB (associandogli un codice univoco)
4. Se il cliente ha scelto paypal, mostro la pagina dove ci sarà il bottone che rimanderà a paypal per il pagamento. (vorrei usare IPN di PP)
A questo punto, se l'utente chiude il browser (per sbaglio o volontariamente) insomma non porta a termine il pagamento, mi chiedevo come è meglio comportarsi:
1. Annullo l'ordine (ripristino le quantità sul db)
2. Una volta salvato l'ordine sul db, invierei una mail con un link del tipo:
"Se ancora non hai pagato clicca qui" che ti riporta su una pagina del tipo punto 4, sopra
Per farla breve, l'ordine vale solo se è seguito subito dal pagamento ? o ha senso dare la possibilità di effettuare il pagamento anche in seguito (magari dando un tempo massimo di es 24h)?