def METHOD_NAME(self, update_payments_mock, mock_get_solo):
    register = Registry()
    register("plugin1")(Plugin)
    plugin = register["plugin1"]
    mock_get_solo.return_value = GlobalConfiguration(
        plugin_configuration={"payments": {"plugin1": {"enabled": False}}}
    )
    registry_mock = patch("openforms.payments.views.register", new=register)
    registry_mock.start()
    self.addCleanup(registry_mock.stop)
    submission = SubmissionFactory.create(
        completed=True,
        form__product__price=Decimal("11.25"),
        form__payment_backend="plugin1",
        form_url="http://allowed.foo/my-form",
    )
    base_request = RequestFactory().get("/foo")
    url = plugin.get_start_url(base_request, submission)
    response = self.client.post(url)
    self.assertEqual(response.status_code, 400)
    self.assertEqual(response.data["code"], "parse_error")
    self.assertEqual(response.data["detail"], "plugin not enabled")
    self.assertFalse(SubmissionPayment.objects.exists())