Перейти к содержимому


Фото
- - - - -

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


  • Чтобы отвечать, сперва войдите на форум
10 ответов в теме

#1 Jekas

Jekas
  • Пользователь
  • 122 сообщений
  • Дизайн, Верстка, Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Королев

Опубликовано 28.07.2015 - 00:34

При оплате через платежку paypal статус заказа не меняется....На демо тоже самое...хелп плиз



#2 Roma

Roma
  • Пользователь
  • 5 сообщений
  • Заказчик
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 02.11.2015 - 18:42

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



#3 Roma

Roma
  • Пользователь
  • 5 сообщений
  • Заказчик
  • Версия CMS:2.x
  • Откуда:Киев

Опубликовано 27.11.2015 - 14:12

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

 


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

 

// Verify merchant email
if ($simpla->request->post('receiver_email') != $settings['business']) 
die("Incorrect merchant email"); 


#4 Jabber

Jabber
  • Пользователь
  • 21 сообщений
  • Заказчик
  • Версия CMS:2.x
  • Откуда:Санкт-Петербург

Опубликовано 16.01.2016 - 22:31

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



#5 Jabber

Jabber
  • Пользователь
  • 21 сообщений
  • Заказчик
  • Версия CMS:2.x
  • Откуда:Санкт-Петербург

Опубликовано 22.01.2016 - 11:17

Решилось. У 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, 22.01.2016 - 11:25


#6 Kors

Kors
  • Фрилансер
  • 3 522 сообщений
  • Программирование
  • Версия CMS:1.x, 2.x
  • Откуда:Россия

Опубликовано 22.01.2016 - 13:16

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

Вместо

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, 22.01.2016 - 13:20


#7 bananovsv

bananovsv
  • Пользователь
  • 76 сообщений

Опубликовано 01.11.2017 - 19:47

У всех работает колбек от Пейпала?



#8 Jabber

Jabber
  • Пользователь
  • 21 сообщений
  • Заказчик
  • Версия CMS:2.x
  • Откуда:Санкт-Петербург

Опубликовано 02.11.2017 - 20:33

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


Изменено: Jabber, 02.11.2017 - 20:34


#9 bananovsv

bananovsv
  • Пользователь
  • 76 сообщений

Опубликовано 04.11.2017 - 03:53

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

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



#10 Barakuda

Barakuda
  • Пользователь
  • 3 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Питер

Опубликовано 08.11.2017 - 05:55

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



#11 Barakuda

Barakuda
  • Пользователь
  • 3 сообщений
  • Заказчик, Пользователь
  • Версия CMS:2.x
  • Откуда:Питер

Опубликовано 08.11.2017 - 05:57

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


Изменено: Barakuda, 08.11.2017 - 05:58





0 пользователей читают эту тему

0 пользователей, 0 гостей, 0 скрытых