3ответ(ов) в теме
Разместил код для оплаты [rcl-pay-form pay_type="donate" pay_summ="50"]
Обнаружил проблему - при не успешной оплате на почту приходит уведомление что оплата была.
Код который отсылает емейл вот
add_action('rcl_success_pay','send_mail_new_donate',10);
function send_mail_new_donate($payData){
//проверяем тип платежа, нам нужен 'donate'
if($payData->pay_type != 'donate') return false;
$email = get_option('admin_email');
$subject = 'Оплата';
$textMail = '<p>Логин: '.get_the_author_meta('user_login',$payData->user_id).'</p>';
$textMail .= '<p>Сума : '.$payData->pay_summ.'</p>';
$textMail .= '<p>Система оплаты: '.$payData->current_connect.'</p>';
rcl_mail($email,$subject,$textMail);
}
Оплата через лигпей
Подскажите возможно сделать проверку, чтобы письмо приходило только при успешной оплате?
Вы не имеете права на публикацию сообщений в этой теме