without fully understanding Glide’s backend architecture…I’m trying to understand what the limitations are…
I can’t see the “buy button columns must be basic for security reasons” be honoured when the
App: Sales sheet is clone by just about everyone that uses the buy button in order to access it in the Glide builder, which is then more than likely used used in inline lists etc which the data is downloaded to the user’s device and accessible by just about anyone.
Assuming that Glide has followed Stripe’s recommended implementation by by-passing Glide’s servers in order to turn the Credit Card info into a Stripe
token, the only other bits of information you need in order to process a one-time payment with Stripe’s
charge object are:
idempotencyKey (to confirm that the transction was successfully processed by stripe) which all can be generated from any source, server or device. All this can then be written back to Google sheets.