diff --git a/src/layouts/payment-method/payment-method-question/payment-method-question.vue b/src/layouts/payment-method/payment-method-question/payment-method-question.vue
index 473e36114..1544cede7 100644
--- a/src/layouts/payment-method/payment-method-question/payment-method-question.vue
+++ b/src/layouts/payment-method/payment-method-question/payment-method-question.vue
@@ -8,6 +8,7 @@
:questionText="paymentMethodQuestionText"
:answers="paymentMethodAnswerData"
isRequired
+ :validationRules="validationRules"
v-model="selectedMethod"
textPosition="text-start" />
@@ -27,6 +28,7 @@ export default {
},
props: {
modelValue: String,
+ validationRules: String,
},
methods: {
getAnswersNullSafe(widgetName) {
diff --git a/src/layouts/payment-method/payment-method.vue b/src/layouts/payment-method/payment-method.vue
index 7123a9267..071af5138 100644
--- a/src/layouts/payment-method/payment-method.vue
+++ b/src/layouts/payment-method/payment-method.vue
@@ -42,7 +42,8 @@
+ v-model="paymentMethodInternalModel"
+ validationRules="option-required" />