Conditional logic broken on payment form