Joel, the approach I’ve taken is to use
Fillout to create forms that include their built in Stripe integration. I create a tab on a detail layout where a user logged into their account, seeing only their own records, can click on the tab to view the embedded Fillout form in their Stacker layout. I have found Fillout forms to be way more flexible in terms of the features you can build in for data entry. The Stacker update functions are very limited while Fillout just keeps improving. They will likely have a native PayPal integration soon too, but for now you can manage that payment process similar to how my payment choices are shown in this example and the multi-page form logic let’s you build out a thorough user experience. Fillout supports both Airtable and GoogleSheets integration too.