diff --git a/modules/payment_form/config/schema/payment_form.schema.yml b/modules/payment_form/config/schema/payment_form.schema.yml
index aeb374b..a4399f7 100644
--- a/modules/payment_form/config/schema/payment_form.schema.yml
+++ b/modules/payment_form/config/schema/payment_form.schema.yml
@@ -1,5 +1,6 @@
 payment_form.payment_type:
   label: Payment Form configuration
+  type: config_entity
   mapping:
     allowed_plugin_ids:
       label: Allowed payment method plugin IDs
@@ -16,7 +17,6 @@ payment_form.payment_type:
     plugin_selector_configuration:
       label: Plugin selector configuration
       type: plugin.plugin_configuration.selector.[%parent.plugin_selector_id]
-  type: mapping
 
 plugin.plugin_configuration.payment_type.payment_form:
   label: Payment Form payment type configuration
@@ -36,7 +36,7 @@ plugin.plugin_configuration.payment_type.payment_form:
   type: mapping
 
 field.field_settings.payment_form:
-  type: mapping
+  type: config_entity
   label: Payment form field settings
   mapping:
     currency_code:
