Ecommerce - switch payment provider



I’m trying to switch payment provider (e.g. default to invoice) and each requires a different set of payment steps as defined in the checkout manager config. As each checkout manager can have only one payment provider I have to switch checkout manager to get a different payment provider (which in turn means my checkout steps change).

My problem is that when I switch checkout manager I get an error saying " Environment defines current step as “billing”, but step “billing” does not exist". It existed for default config but is not required for invoice.

How do I switch payment provider without getttng this error? Am I going about it in completely the wrong way?

I did notice the Environment defines the following custom item…


… but it doesn’t appear to be tenant-specific and I can’t see any way to change it cleanly.