diff --git a/lib/Thelia/Form/OrderPayment.php b/lib/Thelia/Form/OrderPayment.php
index <HASH>..<HASH> 100644
--- a/lib/Thelia/Form/OrderPayment.php
+++ b/lib/Thelia/Form/OrderPayment.php
@@ -54,7 +54,7 @@ class OrderPayment extends FirewallForm
             // Add terms & conditions
             ->add("agreed", "checkbox", array(
                 "constraints" => array(
-                    new Constraints\True(array("message" => Translator::getInstance()->trans("Please accept the Terms and conditions in order to register."))),
+                    new Constraints\IsTrue(array("message" => Translator::getInstance()->trans("Please accept the Terms and conditions in order to register."))),
                 ),
                 "label" => "Agreed",
                 "label_attr" => array(
update validator component and use new class IsTrue instead of True