Versions Compared

Key

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

...

Expand
titleПри переходе на страницу оплаты клиенту требуется ввести email или возникает ошибка "merchantReceipt: Недопустимый формат параметра CustomerContact"
<?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, либо введен некорректный mail, например, отсутствует символ "@"

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

Info
iconfalse
Вы используете тестовую валюту для проведения платежа и указываете email, отличный от того, на который зарегистрирована организацияУкажите email, на который зарегистрирована организация. Подробнее о тестировании платежей на тестовой валюте можно прочитать в документации по этой ссылке

Подробное описание и варианты решений проблемы описаны в документации по ошибкам на платежной странице, ошибка #159

Expand
titleКак правильно настроить модуль оплаты IntellectMoney?

- Воспользуйтесь документацией по настройке модулей оплаты. На открывшейся странице выберите схему интеграции Вашего сайта, затем CMS или сервис, которым Вы пользуетесь

  • Подробную информацию по настройке Вы найдете на вкладке "Установка и настройка"
  • Скачать модуль можно на вкладке "Файлы модуля"
  • Частые вопросы и ответы на них можно найти на вкладке "Частые вопросы" (есть не у всех модулей)

...