We need a better way to test payments in the live production funnel with test transactions without having to turn the entire funnel into Test mode for all visitors.
Situation: We have tons of traffic from ads coming to our Funnel and Checkout Pages. We don't have the luxury of turning the entire funnel into a test mode for all visitors not even for 5 minutes as we'll lose live sales and burn ad budget.
Right now, when we turn Payment mode in the Funnel into a Test mode, test mode is enabled for all visitors touching the funnel. This is not optimal.
We need a better way.
Here's one potential solution: Use URL param "payment_mode=test", but the admin must enable this so that we prevent everyone running test transitions
Funnel > Setting > Payment mode
Option 1: Live
Option 2: Test mode for all visitors (All visitors see the Test mode)
Option 3: Test mode with URL param (Only visitors who add "payment_mode=test" to the URL see the Test mode, everyone else uses Live mode.