You could give it access to a limited budget and review its spending periodically. Then it can make annoying mistakes but it's not going to drain your bank account or anything.

I almost feel like the amount of effort required to set up a seperate limited budget bank account and review spending periodically is equivalent to just going to a link to checkout

But I may be a lazy engineer, I definitely go by the if you do it once, don't automate, do it twice, automate approach

Giving it access to a separate bank account and separate credit card would have been more sane.

Yeah I was thinking a specific Wyse card with a 300 dollar limit, if I was going to do this, but it already seems stupidly expensive token wise.