1) Zakładając, że sesja jest oparta na plikach cookie, powinna nadal tam być, gdy wrócą do Twojej witryny (o ile w międzyczasie nie zamknęli okna przeglądarki, co jest mało prawdopodobne).
Jeśli naprawdę nie chcesz mieć pewności, przechowuj sesję w bazie danych w tabeli tymczasowej powiązanej z generowanym identyfikatorem zamówienia. Wierzę, że jest możliwe, że ten (identyfikator zamówienia) jest przekazywany z powrotem po zakończeniu transakcji. Przeczytaj dokumentację na PDT .
2) Wierzę, że tak nie jest. Sprawdź dokumentację strona 250 i dalsze.