Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleПри переходе на страницу оплаты клиенту требуется ввести email или возникает ошибка "merchantReceipt: Недопустимый формат параметра CustomerContact"
ПричинаРешение
На страницах сайта клиентом не был введен email, либо введен некорректный mail, например, отсутствует символ "@"

В форме выставления платежа сделайте ввод email обязательным. Также необходимо проверять email на корректность. Пример проверки на корректность на языке php:

Wiki Markup
<?php
     $email = "MyEmail@mysite.ru";
     if (preg_match("/^(?:[a-z0-9]+(?:[-_.]?[+a-z0-9]+)?@[a-z0-9_.-]+(?:\.?[a-z0-9]+)?\.[a-z]{2,5})$/i", $email)) {
         echo "Адрес указан корректно.";
     } else {
         echo "Адрес указан не правильно.";
     }
 ?>
Вы используете тестовую валюту для проведения платежа и указываете email, отличный от того, на который зарегистрирована организацияУкажите email, на который зарегистрирована организация. Подробнее о тестировании платежей на тестовой валюте можно прочитать в документации по этой ссылке

...