diff --git a/config/schema/commerce_heidelpay.schema.yml b/config/schema/commerce_heidelpay.schema.yml
new file mode 100644
index 0000000..93a8030
--- /dev/null
+++ b/config/schema/commerce_heidelpay.schema.yml
@@ -0,0 +1,12 @@
+commerce_payment.commerce_payment_gateway.plugin.commerce_heidelpay_onsite:
+  type: commerce_payment_gateway_configuration
+  mapping:
+    private_key:
+      type: string
+      label: 'The private key from Heidelpay'
+    public_key:
+      type: string
+      label: 'The public key from Heidelpay'
+    3ds:
+      type: boolean
+      label: '3DS Enabled'
