Payment via stripe

hi - is the only way to do payment on softr via: restricting paid content/ page to logged-in users who have paid for the product?

because the issue with this is that I need to have 2 flows for the user: login & input payment information. usually in separate places.

& I would prefer to have those as 1, shorter flow, immediately before accessing the paid content?

is there another better way to do this?