Перейти к содержанию
Форумы

Paypal merchant


kivn

Рекомендуемые сообщения

Сделал три тестовых платежа. Предполагаю, что запрос от системы paypal на файл paypal.php просто не доходит, т.к. у Вас https имеет собственнодельный SSL сертификат.

Скопируйте файл paypal.php из папки ru к себе на рабочий биллинг и убедитесь во всем:

 

1. Переходите на стр. оплаты paypal.php.

2. На e-mail администратора отправляется debug-письмо о том, что кто-то открыл файл paypal.php.

3. Смотрите HTML-код страницы, там <input type="hidden" name="notify_url" value="https://billing.creanova.ru/ru/paypal.php">

4. Выполняете оплату пейпал.

5. Должно прийти debug-письмо о том, что система paypal сделала хоть какой-то запрос на paypal.php, но письма нет!

6. Переходите обратно на paypal.php, нажав на сайте "return to merchant" -> вновь на e-mail админу сваливается debug-письмо.

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 63
  • Создана
  • Последний ответ

Топ авторов темы

Топ авторов темы

Наврядли конечно paypal не отправляет запросы на https...

Но в HTML-коде указано <input type="hidden" name="notify_url" value="https://billing.creanova.ru/ru/paypal.php"> и скрипт не сигнализирует debug-письмом, что его кто-то запускал (запуск должен происходить при запросе системы paypal).

 

Попробуйте подключить доступность сайта и по http, после чего в настройках биллинга укажите, что используется http, а далее уже произведите платеж.

Сообщите, пожалуйста, о результатах.

Ссылка на комментарий
Поделиться на другие сайты

Похоже знаю, в чем проблема :)

В пейпал аккаунте перейдите по ссылкам Profile -> Instant Payment Notification Preferences -> Choose IPN Settings и включите "Receive IPN messages (Enabled)". Добавлю эту информацию в ридми.

 

Также скопируйте файл paypal.php из папки /ru/ к себе в основную директорию, после чего выполняйте тестовую оплату.

Старый paypal.php генерирует ссылки только на http, через который у Вас сайт не открывается, исправленный будет в новом билде.

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте Админ,

 

Спасибо что прониклись проблемой.

 

Суть такова, что мы принимаем оплату через PayPal на аккаунт не только из BPANEL но еще из другого биллинга и других сайтов.

Вы сейчас сделали чтобы paypal.php отрабатывал на https ???

просто жестко IPN привязать никак, тогда из другого биллинга будет отправлять на этот.

Ссылка на комментарий
Поделиться на другие сайты

Вы сейчас сделали чтобы paypal.php отрабатывал на https ???

Скопируйте файл paypal.php из папки /ru/ к себе в основную директорию, после чего выполняйте тестовую оплату - этот файл работает с https. Будет работать и из архива как только я обновлю архив.

 

просто жестко IPN привязать никак, тогда из другого биллинга будет отправлять на этот.

Хм... Т.е. у Вас IPN уже было включено? Тогда получается, что проблема в этом...

Жестко прописывать URL IPN вообще-то не надо, но для проверки на пару раз - можно.

Ссылка на комментарий
Поделиться на другие сайты

Ок, спасибо что подправили.

Нет IPN вообще не включено, поэтому и спрашиваю-говорю, что есть еще другой биллинг.

Будем тестить. Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Нет IPN вообще не включено, поэтому и спрашиваю-говорю, что есть еще другой биллинг.

Т.е. в настройке IPN на сайте paypal было указано "disabled"? Вот из-за этого и не отсылало оповещения.

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте,

 

но сейчас то будет автоматически продлевать аккаунты ? даже с выключенным IPN. Его включить нет возможности, почему описал выше.

Ссылка на комментарий
Поделиться на другие сайты

Надо включать. Без него не будет автоматического выполнения действий.

Просто надо установить галочку включения, URL на сайте пейпал указывать не надо, т.к. он передается в HTML-форме.

Ссылка на комментарий
Поделиться на другие сайты

Edit Instant Payment Notification (IPN) settings

 

PayPal sends IPN messages to the URL that you specify below.

 

To start receiving IPN messages, enter the notification URL and select Receive IPN messages below. To temporarily stop receiving IPN messages, select Do not receive IPN messages below. PayPal continues to generate and store IPN messages until you select Receive IPN messages again (or turn off IPN).

 

 

Так и не работает автоматическое продление.

Ссылка на комментарий
Поделиться на другие сайты

Хочу отметить что debug письма 2 с 1 оплаты приходят и при выключенном IPN, т.е. paypal возвращает скрипту что требуется, а бывает и 4 письма.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...
  • 1 месяц спустя...

Надо смотреть по логам апача, доходит ли вообще запрос от paypal.

1а. Если не доходит, - разбираться почему.

1б. Если доходит, то на почте искать письмо, при ошибках - в нем служебная информация, которая поможет понять причину.

Ссылка на комментарий
Поделиться на другие сайты

Обновитесь до последнего билда, дебаги будут приходить только при ошибках в оплате.

Скорее всего у Вас билд, где дебаг отсылается при любом запросе скрипта.

Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

В личку не отправил потому как наблюдаю что отбратка от Paypal идет на 80 порт, а он закрыт. Мдяяяяяя как быть заставить его на https идти, ведь на другом биллинге нормально возвращает на https.

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

×
×
  • Создать...