チェックアウト時にstore_frontで作成したアプリのログイン情報を反映させたい

現在、storefrontAPI(graphql)を利用し、NextjsでECサイトを作成しております。

カートに情報を保存し、checkouturlで決済画面に移行する実装をしている状況です。

「storefrontAPIを使用したアプリ側でログインしている場合、checkouturl先でもログインしている状態」を実現したいのですが、それに関連した質問が2つございます。

  1. checkouturlを使用し、決済画面に移行する場合はそちらで再度ユーザーにログインしてもらうしかないのでしょうか?

  2. ログイン情報を保持したい場合は決済画面もstorefrontAPIを利用し、こちらで実装するしかないのでしょうか?

ご回答よろしくお願いいたします。