diff --git a/src/domains/checkout-app/04_apim_checkout.tf b/src/domains/checkout-app/04_apim_checkout.tf
index e8f181b244..b7789e7be0 100644
--- a/src/domains/checkout-app/04_apim_checkout.tf
+++ b/src/domains/checkout-app/04_apim_checkout.tf
@@ -245,59 +245,6 @@ resource "azurerm_api_management_product_api" "apim_cd_info_wisp_product_v1_apim
resource_group_name = data.azurerm_resource_group.rg_api.name
}
-######################################
-## API checkout payment transaction ##
-######################################
-locals {
- apim_checkout_transactions_api = {
- # params for all api versions
- display_name = "Checkout payment transaction API"
- description = "API to support payment transaction"
- path = "api/checkout/payment-transactions"
- subscription_required = false
- service_url = null
- }
-}
-
-resource "azurerm_api_management_api_version_set" "checkout_transactions_api" {
- count = var.checkout_enabled ? 1 : 0
-
- name = format("%s-checkout-transactions-api", var.env_short)
- resource_group_name = data.azurerm_resource_group.rg_api.name
- api_management_name = data.azurerm_api_management.apim.name
- display_name = local.apim_checkout_transactions_api.display_name
- versioning_scheme = "Segment"
-}
-
-module "apim_checkout_transactions_api_v1" {
- count = var.checkout_enabled ? 1 : 0
-
- source = "./.terraform/modules/__v3__/api_management_api"
-
- name = format("%s-checkout-transactions-api", var.env_short)
- api_management_name = data.azurerm_api_management.apim.name
- resource_group_name = data.azurerm_resource_group.rg_api.name
- product_ids = [module.apim_checkout_product[0].product_id]
- subscription_required = local.apim_checkout_transactions_api.subscription_required
- version_set_id = azurerm_api_management_api_version_set.checkout_transactions_api[0].id
- api_version = "v1"
- service_url = local.apim_checkout_transactions_api.service_url
-
- description = local.apim_checkout_transactions_api.description
- display_name = local.apim_checkout_transactions_api.display_name
- path = local.apim_checkout_transactions_api.path
- protocols = ["https"]
-
- content_format = "swagger-json"
- content_value = templatefile("./api/checkout/checkout_transactions/v1/_swagger.json.tpl", {
- host = local.apim_hostname
- })
-
- xml_content = templatefile("./api/checkout/checkout_transactions/v1/_base_policy.xml.tpl", {
- origin = format("https://%s.%s/", var.dns_zone_checkout, var.external_domain)
- })
-}
-
# pagopa-ecommerce APIs for checkout
locals {
apim_checkout_ecommerce_api = {
diff --git a/src/domains/checkout-app/05_checkout_function.tf b/src/domains/checkout-app/05_checkout_function.tf
index da63da1a37..e7145d7102 100644
--- a/src/domains/checkout-app/05_checkout_function.tf
+++ b/src/domains/checkout-app/05_checkout_function.tf
@@ -6,164 +6,11 @@ resource "azurerm_resource_group" "checkout_be_rg" {
tags = var.tags
}
-# Subnet to host checkout function
-module "checkout_function_snet" {
- count = var.checkout_enabled && var.cidr_subnet_checkout_be != null ? 1 : 0
- source = "./.terraform/modules/__v3__/subnet"
-
- name = format("%s-checkout-be-snet", local.parent_project)
- address_prefixes = var.cidr_subnet_checkout_be
- resource_group_name = data.azurerm_resource_group.rg_vnet.name
- virtual_network_name = data.azurerm_virtual_network.vnet.name
- private_endpoint_network_policies_enabled = false
-
- service_endpoints = [
- "Microsoft.Web",
- ]
-
- delegation = {
- name = "default"
- service_delegation = {
- name = "Microsoft.Web/serverFarms"
- actions = ["Microsoft.Network/virtualNetworks/subnets/action"]
- }
- }
-}
-
-
-
-module "checkout_function" {
- count = var.checkout_enabled ? 1 : 0
- source = "./.terraform/modules/__v3__/function_app"
-
- resource_group_name = azurerm_resource_group.checkout_be_rg[0].name
- name = format("%s-fn-checkout", local.parent_project)
- location = var.location
- health_check_path = "/info"
- subnet_id = module.checkout_function_snet[0].id
- runtime_version = "~4"
-
- always_on = var.checkout_function_always_on
- application_insights_instrumentation_key = data.azurerm_application_insights.application_insights.instrumentation_key
-
- app_service_plan_name = format("%s-plan-fncheckout", local.parent_project)
- app_service_plan_info = {
- kind = var.checkout_function_kind
- sku_tier = var.checkout_function_sku_tier
- sku_size = var.checkout_function_sku_size
- maximum_elastic_worker_count = 0
- zone_balancing_enabled = var.checkout_function_zone_balancing_enabled
- worker_count = var.checkout_function_worker_count
- }
-
- node_version = "18"
-
- storage_account_name = replace(format("%s-st-fncheckout", local.parent_project), "-", "")
-
- app_settings = {
- FUNCTIONS_WORKER_RUNTIME = "node"
- WEBSITE_NODE_DEFAULT_VERSION = "18.16.0"
- FUNCTIONS_WORKER_PROCESS_COUNT = 4
- NODE_ENV = "production"
-
- // Keepalive fields are all optionals
- FETCH_KEEPALIVE_ENABLED = "true"
- FETCH_KEEPALIVE_SOCKET_ACTIVE_TTL = "110000"
- FETCH_KEEPALIVE_MAX_SOCKETS = "40"
- FETCH_KEEPALIVE_MAX_FREE_SOCKETS = "10"
- FETCH_KEEPALIVE_FREE_SOCKET_TIMEOUT = "30000"
- FETCH_KEEPALIVE_TIMEOUT = "60000"
-
- IO_PAGOPA_PROXY = var.checkout_pagopaproxy_host
- PAGOPA_BASE_PATH = "/pagopa/api/v1"
-
-
- IO_PAY_CHALLENGE_RESUME_URL = format("https://%s.%s/%s?id=idTransaction", var.dns_zone_checkout, var.external_domain, "esito")
- IO_PAY_ORIGIN = format("https://%s.%s", var.dns_zone_checkout, var.external_domain)
- IO_PAY_XPAY_REDIRECT = format("https://%s.%s/%s?id=_id_&resumeType=_resumeType_&_queryParams_", var.dns_zone_checkout, var.external_domain, "esito")
-
- PAY_PORTAL_RECAPTCHA_SECRET = data.azurerm_key_vault_secret.google_recaptcha_secret.value
- }
-
- storage_account_info = var.function_app_storage_account_info
-
- allowed_subnets = [data.azurerm_subnet.apim_snet.id]
-
- ip_restriction_default_action = var.checkout_ip_restriction_default_action
-
- allowed_ips = []
-
- tags = var.tags
-}
-
-resource "azurerm_monitor_autoscale_setting" "checkout_function" {
- count = var.checkout_enabled && var.env_short != "d" ? 1 : 0
-
- name = format("%s-autoscale", module.checkout_function[0].name)
- resource_group_name = azurerm_resource_group.checkout_be_rg[0].name
- location = var.location
- target_resource_id = module.checkout_function[0].app_service_plan_id
-
- profile {
- name = "default"
-
- capacity {
- default = var.checkout_function_autoscale_default
- minimum = var.checkout_function_autoscale_minimum
- maximum = var.checkout_function_autoscale_maximum
- }
-
- rule {
- metric_trigger {
- metric_name = "Requests"
- metric_resource_id = module.checkout_function[0].id
- metric_namespace = "microsoft.web/sites"
- time_grain = "PT1M"
- statistic = "Average"
- time_window = "PT5M"
- time_aggregation = "Average"
- operator = "GreaterThan"
- threshold = 4000
- divide_by_instance_count = false
- }
-
- scale_action {
- direction = "Increase"
- type = "ChangeCount"
- value = "2"
- cooldown = "PT5M"
- }
- }
-
- rule {
- metric_trigger {
- metric_name = "Requests"
- metric_resource_id = module.checkout_function[0].id
- metric_namespace = "microsoft.web/sites"
- time_grain = "PT1M"
- statistic = "Average"
- time_window = "PT5M"
- time_aggregation = "Average"
- operator = "LessThan"
- threshold = 3000
- divide_by_instance_count = false
- }
-
- scale_action {
- direction = "Decrease"
- type = "ChangeCount"
- value = "1"
- cooldown = "PT20M"
- }
- }
- }
-}
-
# Availability: Checkout functions & pagopa-proxy
resource "azurerm_monitor_scheduled_query_rules_alert" "checkout_availability" {
count = var.checkout_enabled && var.env_short == "p" ? 1 : 0
- name = "${module.checkout_function[0].name}-availability-alert"
+ name = format("%s-availability-alert", format("%s-fn-checkout", local.parent_project))
resource_group_name = azurerm_resource_group.checkout_be_rg[0].name
location = var.location
@@ -194,30 +41,3 @@ AzureDiagnostics
threshold = 2
}
}
-
-resource "azurerm_monitor_metric_alert" "checkout_fn_5xx" {
- count = var.checkout_enabled && var.env_short == "p" ? 1 : 0
-
- name = format("%s-%s", module.checkout_function[0].name, "5xx")
- resource_group_name = data.azurerm_resource_group.monitor_rg.name
- scopes = [module.checkout_function[0].id]
- severity = 1
- frequency = "PT1M"
- window_size = "PT5M"
-
- enabled = false
-
- action {
- action_group_id = data.azurerm_monitor_action_group.slack.id
- }
-
- dynamic_criteria {
- aggregation = "Total"
- metric_namespace = "Microsoft.Web/sites"
- metric_name = "Http5xx"
- operator = "GreaterThan"
- alert_sensitivity = "Low"
- }
-
- tags = var.tags
-}
diff --git a/src/domains/checkout-app/99_variables.tf b/src/domains/checkout-app/99_variables.tf
index e8269f9540..5caf3e354b 100644
--- a/src/domains/checkout-app/99_variables.tf
+++ b/src/domains/checkout-app/99_variables.tf
@@ -152,50 +152,6 @@ variable "pagopa_proxy_autoscale_default" {
default = 5
}
-# Checkout functions
-
-variable "checkout_function_kind" {
- type = string
- description = "App service plan kind"
- default = null
-}
-
-variable "checkout_function_sku_tier" {
- type = string
- description = "App service plan sku tier"
- default = null
-}
-
-variable "checkout_function_sku_size" {
- type = string
- description = "App service plan sku size"
- default = null
-}
-
-variable "checkout_function_autoscale_minimum" {
- type = number
- description = "The minimum number of instances for this resource."
- default = 1
-}
-
-variable "checkout_function_autoscale_maximum" {
- type = number
- description = "The maximum number of instances for this resource."
- default = 3
-}
-
-variable "checkout_function_autoscale_default" {
- type = number
- description = "The number of instances that are available for scaling if metrics are not available for evaluation."
- default = 1
-}
-
-variable "checkout_function_always_on" {
- type = bool
- description = "Always on property"
- default = false
-}
-
# Checkout APIM
variable "ecommerce_ingress_hostname" {
diff --git a/src/domains/checkout-app/README.md b/src/domains/checkout-app/README.md
index a1750b51d2..a8a7afa569 100644
--- a/src/domains/checkout-app/README.md
+++ b/src/domains/checkout-app/README.md
@@ -32,7 +32,6 @@
| [apim\_checkout\_payment\_activations\_api\_auth\_v2](#module\_apim\_checkout\_payment\_activations\_api\_auth\_v2) | ./.terraform/modules/__v3__/api_management_api | n/a |
| [apim\_checkout\_payment\_activations\_api\_v1](#module\_apim\_checkout\_payment\_activations\_api\_v1) | ./.terraform/modules/__v3__/api_management_api | n/a |
| [apim\_checkout\_product](#module\_apim\_checkout\_product) | ./.terraform/modules/__v3__/api_management_product | n/a |
-| [apim\_checkout\_transactions\_api\_v1](#module\_apim\_checkout\_transactions\_api\_v1) | ./.terraform/modules/__v3__/api_management_api | n/a |
| [checkout\_cdn](#module\_checkout\_cdn) | ./.terraform/modules/__v3__/cdn | n/a |
| [checkout\_function](#module\_checkout\_function) | ./.terraform/modules/__v3__/function_app | n/a |
| [checkout\_function\_snet](#module\_checkout\_function\_snet) | ./.terraform/modules/__v3__/subnet | n/a |
@@ -63,7 +62,6 @@
| [azurerm_api_management_api_version_set.checkout_ecommerce_api_v1](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
| [azurerm_api_management_api_version_set.checkout_payment_activations_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
| [azurerm_api_management_api_version_set.checkout_payment_activations_auth_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
-| [azurerm_api_management_api_version_set.checkout_transactions_api](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_api_version_set) | resource |
| [azurerm_api_management_named_value.pagopa_appservice_proxy_url_value](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_named_value) | resource |
| [azurerm_api_management_product_api.apim_cd_info_wisp_product_v1](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_product_api) | resource |
| [azurerm_api_management_product_api.apim_cd_info_wisp_product_v1_apim_for_node](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/api_management_product_api) | resource |
@@ -74,7 +72,6 @@
| [azurerm_monitor_autoscale_setting.checkout_function](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
| [azurerm_monitor_autoscale_setting.pagopa_proxy_app_service_autoscale](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
| [azurerm_monitor_autoscale_setting.pagopa_proxy_app_service_autoscale_ha](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_autoscale_setting) | resource |
-| [azurerm_monitor_metric_alert.checkout_fn_5xx](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_metric_alert) | resource |
| [azurerm_monitor_scheduled_query_rules_alert.checkout_availability](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/monitor_scheduled_query_rules_alert) | resource |
| [azurerm_resource_group.checkout_be_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource |
| [azurerm_resource_group.checkout_fe_rg](https://registry.terraform.io/providers/hashicorp/azurerm/latest/docs/resources/resource_group) | resource |
@@ -132,13 +129,6 @@
| [apim\_logger\_resource\_id](#input\_apim\_logger\_resource\_id) | Resource id for the APIM logger | `string` | `null` | no |
| [checkout\_cdn\_storage\_replication\_type](#input\_checkout\_cdn\_storage\_replication\_type) | (Optional) Checkout cnd storage replication type | `string` | `"GRS"` | no |
| [checkout\_enabled](#input\_checkout\_enabled) | n/a | `bool` | `false` | no |
-| [checkout\_function\_always\_on](#input\_checkout\_function\_always\_on) | Always on property | `bool` | `false` | no |
-| [checkout\_function\_autoscale\_default](#input\_checkout\_function\_autoscale\_default) | The number of instances that are available for scaling if metrics are not available for evaluation. | `number` | `1` | no |
-| [checkout\_function\_autoscale\_maximum](#input\_checkout\_function\_autoscale\_maximum) | The maximum number of instances for this resource. | `number` | `3` | no |
-| [checkout\_function\_autoscale\_minimum](#input\_checkout\_function\_autoscale\_minimum) | The minimum number of instances for this resource. | `number` | `1` | no |
-| [checkout\_function\_kind](#input\_checkout\_function\_kind) | App service plan kind | `string` | `null` | no |
-| [checkout\_function\_sku\_size](#input\_checkout\_function\_sku\_size) | App service plan sku size | `string` | `null` | no |
-| [checkout\_function\_sku\_tier](#input\_checkout\_function\_sku\_tier) | App service plan sku tier | `string` | `null` | no |
| [checkout\_function\_worker\_count](#input\_checkout\_function\_worker\_count) | (Optional) checkout function worker count number | `number` | `1` | no |
| [checkout\_function\_zone\_balancing\_enabled](#input\_checkout\_function\_zone\_balancing\_enabled) | (Optional) Enables zone balancing for checkout function | `bool` | `true` | no |
| [checkout\_pagopaproxy\_host](#input\_checkout\_pagopaproxy\_host) | pagopaproxy host | `string` | `null` | no |
diff --git a/src/domains/checkout-app/api/checkout/checkout_transactions/v1/_base_policy.xml.tpl b/src/domains/checkout-app/api/checkout/checkout_transactions/v1/_base_policy.xml.tpl
deleted file mode 100644
index 60ebcd0653..0000000000
--- a/src/domains/checkout-app/api/checkout/checkout_transactions/v1/_base_policy.xml.tpl
+++ /dev/null
@@ -1,34 +0,0 @@
-
-
-
-
- *
-
-
- POST
- GET
- OPTIONS
-
-
-
-
-
-
-
-
- {{pagopa-fn-checkout-key}}
-
-
-
-
-
- no-store
-
-
-
-
-
-
-
-
-
diff --git a/src/domains/checkout-app/api/checkout/checkout_transactions/v1/_swagger.json.tpl b/src/domains/checkout-app/api/checkout/checkout_transactions/v1/_swagger.json.tpl
deleted file mode 100644
index 56bd53a0ce..0000000000
--- a/src/domains/checkout-app/api/checkout/checkout_transactions/v1/_swagger.json.tpl
+++ /dev/null
@@ -1,217 +0,0 @@
-{
- "swagger": "2.0",
- "info": {
- "version": "1.0.0",
- "title": "Checkout payment transactions API",
- "contact": {
- "name": "pagoPA team",
- },
- "description": "Documentation of the Checkout Function payment transactions API here.\n"
- },
- "host": "${host}",
- "basePath": "/api/v1",
- "schemes": [
- "https"
- ],
- "paths": {
- "/transactions/{id}/method": {
- "post": {
- "operationId": "PostTransactionsMethod3ds2",
- "description": "API to support 3ds2 method step",
- "produces": [
- "text/html"
- ],
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "required": true,
- "description": "transaction id",
- "type": "string"
- }
- ],
- "responses": {
- "200": {
- "description": "html with redirect checkout"
- },
- "400": {
- "description": "Bad request"
- },
- "500": {
- "description": "generic error"
- }
- }
- }
- },
- "/transactions/{id}/challenge": {
- "post": {
- "operationId": "PostTransactionsChallenge3ds2",
- "description": "API to support 3ds2 challenge step",
- "produces": [
- "text/html"
- ],
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "required": true,
- "description": "transaction id",
- "type": "string"
- }
- ],
- "responses": {
- "302": {
- "description": "Redirect checkout"
- },
- "400": {
- "description": "Bad request"
- },
- "500": {
- "description": "generic error"
- }
- }
- }
- },
- "/transactions/xpay/{id}": {
- "get": {
- "operationId": "GetTransactionsXpay",
- "description": "API to support xpay flow",
- "produces": [
- "text/html"
- ],
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "required": true,
- "description": "transaction id",
- "type": "string"
- }
- ],
- "responses": {
- "302": {
- "description": "Redirect checkout"
- },
- "400": {
- "description": "Bad request"
- },
- "500": {
- "description": "generic error"
- }
- }
- }
- },
- "/transactions/xpay/verification/{id}": {
- "get": {
- "operationId": "GetTransactionsXpayVerification",
- "description": "API to support xpay verification flow",
- "produces": [
- "text/html"
- ],
- "parameters": [
- {
- "name": "id",
- "in": "path",
- "required": true,
- "description": "transaction id",
- "type": "string"
- }
- ],
- "responses": {
- "302": {
- "description": "Redirect checkout"
- },
- "400": {
- "description": "Bad request"
- },
- "500": {
- "description": "generic error"
- }
- }
- }
- },
- "/browsers/current/info": {
- "get": {
- "operationId": "GetBrowsersInfo",
- "description": "Get info of the current browser used by the user",
- "responses": {
- "200": {
- "description": "Browser info retrieved",
- "schema": {
- "$ref": "#/definitions/BrowserInfoResponse"
- }
- },
- "400": {
- "description": "Bad request"
- },
- "500": {
- "description": "generic error"
- }
- }
- }
- }
- },
- "definitions": {
- "ProblemJson": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-functions-commons/v10.7.0/openapi/definitions.yaml#/ProblemJson"
- },
- "PaymentProblemJson": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/PaymentProblemJson"
- },
- "CodiceContestoPagamento": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/CodiceContestoPagamento"
- },
- "EnteBeneficiario": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/EnteBeneficiario"
- },
- "Iban": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/Iban"
- },
- "ImportoEuroCents": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/ImportoEuroCents"
- },
- "PaymentActivationsGetResponse": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/PaymentActivationsGetResponse"
- },
- "PaymentActivationsPostRequest": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/PaymentActivationsPostRequest"
- },
- "PaymentActivationsPostResponse": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/PaymentActivationsPostResponse"
- },
- "PaymentRequestsGetResponse": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/PaymentRequestsGetResponse"
- },
- "RptId": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/RptId"
- },
- "SpezzoneStrutturatoCausaleVersamento": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/SpezzoneStrutturatoCausaleVersamento"
- },
- "SpezzoniCausaleVersamento": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/SpezzoniCausaleVersamento"
- },
- "SpezzoniCausaleVersamentoItem": {
- "$ref": "https://raw.githubusercontent.com/pagopa/io-pagopa-proxy/v0.20.0/api_pagopa.yaml#/definitions/SpezzoniCausaleVersamentoItem"
- },
- "BrowserInfoResponse": {
- "type": "object",
- "required": [
- "ip",
- "useragent",
- "accept"
- ],
- "properties": {
- "ip": {
- "type": "string"
- },
- "useragent": {
- "type": "string"
- },
- "accept": {
- "type": "string"
- }
- }
- }
- }
-}
diff --git a/src/domains/checkout-app/env/weu-dev/terraform.tfvars b/src/domains/checkout-app/env/weu-dev/terraform.tfvars
index a625179fb9..0cf2e07c35 100644
--- a/src/domains/checkout-app/env/weu-dev/terraform.tfvars
+++ b/src/domains/checkout-app/env/weu-dev/terraform.tfvars
@@ -45,16 +45,6 @@ pagopa_proxy_ha_enabled = true
checkout_enabled = true
-# Checkout functions
-
-checkout_function_kind = "Linux"
-checkout_function_sku_tier = "Standard"
-checkout_function_sku_size = "S1"
-checkout_function_autoscale_minimum = 1
-checkout_function_autoscale_maximum = 3
-checkout_function_autoscale_default = 1
-checkout_function_zone_balancing_enabled = false
-
# ecommerce ingress hostname
ecommerce_ingress_hostname = "weudev.ecommerce.internal.dev.platform.pagopa.it"
checkout_ip_restriction_default_action = "Allow"
diff --git a/src/domains/checkout-app/env/weu-prod/terraform.tfvars b/src/domains/checkout-app/env/weu-prod/terraform.tfvars
index dba312fc00..d7e5f6f018 100644
--- a/src/domains/checkout-app/env/weu-prod/terraform.tfvars
+++ b/src/domains/checkout-app/env/weu-prod/terraform.tfvars
@@ -46,17 +46,6 @@ apim_logger_resource_id = "/subscriptions/b9fc9419-6097-45fe-9f74-ba0641c91912/r
checkout_enabled = true
-# Checkout functions
-
-checkout_function_kind = "Linux"
-checkout_function_sku_tier = "PremiumV3"
-checkout_function_sku_size = "P1v3"
-checkout_function_always_on = true
-checkout_function_autoscale_minimum = 1
-checkout_function_autoscale_maximum = 3
-checkout_function_autoscale_default = 1
-checkout_function_zone_balancing_enabled = false
-
# ecommerce ingress hostname
ecommerce_ingress_hostname = "weuprod.ecommerce.internal.platform.pagopa.it"
diff --git a/src/domains/checkout-app/env/weu-uat/terraform.tfvars b/src/domains/checkout-app/env/weu-uat/terraform.tfvars
index 54beb94523..cf19494b72 100644
--- a/src/domains/checkout-app/env/weu-uat/terraform.tfvars
+++ b/src/domains/checkout-app/env/weu-uat/terraform.tfvars
@@ -45,16 +45,6 @@ pagopa_proxy_ha_enabled = false
checkout_enabled = true
-# Checkout functions
-
-checkout_function_kind = "Linux"
-checkout_function_sku_tier = "Standard"
-checkout_function_sku_size = "S1"
-checkout_function_autoscale_minimum = 1
-checkout_function_autoscale_maximum = 3
-checkout_function_autoscale_default = 1
-checkout_function_zone_balancing_enabled = false
-
# ecommerce ingress hostname
ecommerce_ingress_hostname = "weuuat.ecommerce.internal.uat.platform.pagopa.it"
checkout_ip_restriction_default_action = "Allow"