1)セッションがCookieベースであると仮定すると、セッションがサイトに戻ったときにまだそこにあるはずです(その間にブラウザウィンドウを閉じていない限り)。
本当に確信が持てない場合は、生成しているorder_idに関連付けられた一時テーブルのデータベースにセッションを保存してください。トランザクションが完了した後、これ(order_id)が返される可能性があると思います。 PDTのドキュメントを読む 。
2)私はそうではないと信じています。 ドキュメント を確認してください 250ページ以降。