Добрый день. Подключил оплату Яндекс.Деньги к себе на сайт. Вроде все работает, уведолмения мне на почту приходят.
Пробовал настоящую оплату, по 2 рубля, много раз платил. Искал, как передать на url-уведомлений почту плательщика, но так и не нашел. И вот я еще раз попробовал оплатить, и тут такое (скрин):
Ввожу данные карты, перебрасывает на эту страницу, деньги с карты снимаются, а на баланс не идут. Что это такое?
Вот мой код обработчика уведомлений:
$clear = $request->notification_type.'&'.$request->operation_id.'&'.$request->amount.'&'.$request->currency.'&'.$request->datetime.'&'.$request->sender.'&'.$request->codepro.'&'.'код'.'&'.$request->label;
$hash = sha1($request->notification_type.'&'.$request->operation_id.'&'.$request->amount.'&'.$request->currency.'&'.$request->datetime.'&'.$request->sender.'&'.$request->codepro.'&'.'код'.'&'.$request->label);
if($request->sha1_hash != $hash or $request->codepro === true or $request->unaccepted === true) {
exit();
}
$test = $clear. ' email: '.$request->email;
Mail::to('my@mail.ru')->send(new KeyEmail($test));
return redirect()->route('successPay');
И да, хоть я и указал требую email плательщика, он все ровно не приходит