Все спасибо за помощь, сделал таким образом, сейчас ошибку показывает, если не заполнил капчу.
--------------------------------------------------------
<?php
$oForm = Core_Entity::factory('Form', 1);
$Form_Controller_Show = new Form_Controller_Show($oForm);
$sSecretKey = "ххххххххххххххххххххххххххххх"; // Указывается секретный ключ reCAPTCHA
if (!is_null(Core_Array::getPost($oForm->button_name)))
{
if (Core_Array::getPost('g-recaptcha-response'

)
{
$sResponse = Core_Array::getPost('g-recaptcha-response'

;
$sUrl = 'https://www.google.com/recaptcha/api/siteverify';
$Core_Http = Core_Http::instance('curl'

->clear()
->method('POST'

->url($sUrl)
->data('secret',$sSecretKey)
->data('response',$sResponse)
->execute();
$aAnswer = json_decode($Core_Http->getBody(), TRUE);
if ($aAnswer['success'])
{
$Form_Controller_Show
->values($_POST + $_FILES)
// 0 - html, 1- plain text
->mailType(0)
->mailXsl(
Core_Entity::factory('Xsl'

->getByName('ПисьмоКураторуФормыВФорматеHTML'

)
->mailFromFieldName('email'

->process();
}
else
{
Core_Log::instance()->clear()
->status(Core_Log::$ERROR)
->write('Google Recaptcha: ' . $aAnswer['error-codes'][0]);
$Form_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity'

->name('error'

->value($aAnswer['error-codes'][0])
);
}
}
else
{
$Form_Controller_Show->addEntity(
Core::factory('Core_Xml_Entity'

->name('errorId'

->value(0)
);
}
}
$Form_Controller_Show
->xsl(
Core_Entity::factory('Xsl'

->getByName('ОтобразитьФорму'

)
->addEntity(
Core::factory('Core_Xml_Entity'

->name('site_key'

->value('хххххххххххххххххххххххххххххххххх'

// Указываете ключ reCAPTCHA
)
->show();
?>
--------------------------------------------------------