diff --git a/payment/payment.ui.inc b/payment/payment.ui.inc
index 915f967..2b98c43 100644
--- a/payment/payment.ui.inc
+++ b/payment/payment.ui.inc
@@ -79,7 +79,7 @@ function payment_form_embedded(array &$form_state, Payment $payment, array $pmid
   $form_state['payment'] = $payment;
 
   $elements['#parents'] = $parents;
-  $elements['#element_validate'] = array('payment_form_embedded_validate');
+  $elements['#validate'] = array('payment_form_embedded_validate');
   $elements['payment_status'] = array(
     '#access' => !payment_status_is_or_has_ancestor($payment->getStatus()->status, PAYMENT_STATUS_NEW),
     '#type' => 'select',
