I’m interested to share struggles regarding integrating Stripe into Stacker.
I’m trying to add a “Subscription page” to either display the current subscription or provide a way to subscribe.
But Stacker is limiting me is different ways: (Stacker Classic v4)
• Stacker doesn’t expose the current Airtable user ID, which makes it difficult to provide that information to Stripe
• Stacker doesn’t allow conditional visibility of blocks based on any other criteria than the “User role”, in Custom Pages (I’d need to show/hide based on whether a subscription is active, I have the information, but Stacker doesn’t allow to configure the filter this way)
So, what could have been simple will require quite a lot of engineering and 3rd-party tooling. (custom scripting, additional KV database, custom webhooks (Pipedream/Zapier))
It seems using Astra might simplify a few things (less limitation on the Stacker API), but I’m not sure if it makes this a breeze, though. And what new limitations would apply (is custom scripting even possible in Astra? do we have more filtering capabilities?)