[non-embedded] Shopify Payment App Extensions (Offsite) - Remix or React Router 7?

Hi everyone,

My team and I are currently developing an Offsite Shopify Payment App for an Italian Payment Gateway. This means the app is not embedded.

I’ve noticed that the React Router template based on shopify-app-reaxt-router package doesn’t support this:

and we need to reimplement the authentication flow using the core shopify-api package. Meanwhile, the Remix template with shopify-app-remix package supports this use case by default.

What do you think I should do:

1. stick with Remix

2 Or migrate to React Router and reimplement the auth flow for a non-embedded app?

Thanks for your support