WooCommerce Stripe Test mode

Ok so after much head scratching and log diving I realised the issue here. The site is a multi-vendor site and the connection to the vendor is with live keys. So although it creates a customer in test, it then tries to charge the user ‘x’ amount to the vendor with the vendors live test keys.

Left here for anyone else scratching there head on this bespoke scenario.