Перейти к содержанию
Официальный форум поддержки Simpla

оплата PayPal статус оплачен не присваивается


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

  • 3 месяца спустя...

Поймал аналогичную проблему. Заказ оплачивается, деньги на paypal падают, а статус заказа на "оплачено" не меняется. Это какие-то изменения на стороне paypal из-за чего перестало корректно возвращать статус "оплачено"? Может быть кто-то уже сталкивался и нашел в чем причина? 

Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...

Проблема решилась. Вот что сказал программист:

 

 

При определенных настройках бизнес-аккаунта в paypal, скрипт прекращает работу при получении данных непосредственно от paypal. В частности у вас отличался business (мерчант) и receiver_email. При обновлении модуля или магазина просто закомментируйте строки в paypal/calback.php: 

 

// Verify merchant email
if ($simpla->request->post('receiver_email') != $settings['business']) 
die("Incorrect merchant email"); 
Ссылка на сообщение
Поделиться на другие сайты
  • 1 месяц спустя...

Столкнулся с аналогичной проблемой, причем до этого полтора года все работало штатно. Никаких изменений не делали. В декабре все работало как часы, первая оплата пейпалом в этом году и аналогичный эффект. Метод изложеный выше не помог, видимо нечто новое.

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

Решилось. У PayPal большие изменения в плане повышения защищенности. Подтверждение по оплате обеспечиваются отправкой в магазин IPN с последующей верификацией. Требования с 30 сентября 2015 г. изложены тут. По факту работало по старому стилю еще в первой половине декабря 2015 г. а в январе уже нет.

 

В текущих версиях Simpla в модуле PayPal для отправки ответа IPN в calback.php используется сервер paypal.com, в качестве апгрейда PayPal рекомендует использовать ipnbp.paypal.com что и было сделано -

 

/payment/Paypal/calback.php
// Payment method settings
$settings = unserialize($method->settings);
if($settings['mode'] == 'sandbox') $paypal_url = "https://www.sandbox..../cgi-bin/webscr";
//else $paypal_url = "https://www.paypal.com/cgi-bin/webscr";
else $paypal_url = "https://ipnpb.paypal.../cgi-bin/webscr";

 

Проверить готовность ко всем нововведениям PayPal, которые вступят в силу к с 17го июня 2016 г. можно вот по этой инструкции
Изменено пользователем Jabber
Ссылка на сообщение
Поделиться на другие сайты

Ссылки в посте не видны как следует.

Вместо

if($settings['mode'] == 'sandbox') $paypal_url = "https://www.sandbox.paypal.com/cgi-bin/webscr";
else $paypal_url = "https://www.paypal.com/cgi-bin/webscr";

вставить

if($settings['mode'] == 'sandbox') $paypal_url = "https://ipnpb.sandbox.paypal.com/cgi-bin/webscr";
else $paypal_url = "https://ipnpb.paypal.com/cgi-bin/webscr"
Изменено пользователем Kors
Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Трудно сказать, давно никто им ybrnj не платил, а с 1го июля с оглядкой на ФЗ 54 на всякий пожарный отключили paypal у себя... Но помню они все время улучшают, и очередное было к 30му июня 2017 г. только TSL 1.2 и тд, двумя постами выше есть ссылка на требования к соединению.

Изменено пользователем Jabber
Ссылка на сообщение
Поделиться на другие сайты

Трудно сказать, давно никто им ybrnj не платил, а с 1го июля с оглядкой на ФЗ 54 на всякий пожарный отключили paypal у себя... Но помню они все время улучшают, и очередное было к 30му июня 2017 г. только TSL 1.2 и тд, двумя постами выше есть ссылка на требования к соединению.

Спасибо за ответ, но это тоже не работает.

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

Вот работает 100% у меня стоит, и оплачивается и статусы норм и зеленеет как надо ) https://cloud.mail.ru/public/JcHU/UaWqhYzX7

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

Еще, как вариант, при помощи FreeKassa можно сделать оплату по PayPal если Вас уж так сильно напрягают новые поправки закона )

Изменено пользователем Barakuda
Ссылка на сообщение
Поделиться на другие сайты
  • 4 недели спустя...

Вот работает 100% у меня стоит, и оплачивается и статусы норм и зеленеет как надо ) https://cloud.mail.ru/public/JcHU/UaWqhYzX7

У вас личный или бизнес-аккаунт Пэйпала? Всё проверил, но всё равно не работает.

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

бизнес, но последнее использование было аж в прошлом году, специально посмотрел, а к июлю этого года, по причине полной неопределенности с ФЗ 55 совсем убрали из способов оплаты, так что не могу утверждать что оно продолжало работать с такими настройками.

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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...