Thanks for this. We did actually suggest this approach initially but the client doesn’t want to use PayPal and wants a more full-blown ecommerce solution (I should have mentioned this in my original post).
I’ve been doing a bit of research into headless ecommerce although I’m not sure if that’s going to be overly complicated for what we need.