Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

arty349

Новичок
  
  • Posts

    12
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

arty349's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Когда ориентировочно ждать исправление, если бугдет?
  2. Давайте напишу по порядку в одном сообещёнии, чтоб не было пуиницы. модуль официальный, от платожеки paybox.money https://github.com/PayBox/module-opencart POST по каким то прилинам в нем не реализован, а это решило бы все. При инициализации оплаты, на апи пейпотому чтокса GETом передаются ссылки callback, sucess, failure. Это помимо данных нужных для платожеа. Оплаи на стороне платожеки. Платоже проходит успешно, возвращает на succes url, тут тоже все ок. Но заказ ушел в потерянные с 0 ситусом, ик как callback не отрилиил При обраещёнии от апи платожеки к колбеку, в ответ должент отдаваться XML: <response><pg_salt>p4VJ3Oanjl8RgdHg</pg_salt><pg_status>ok</pg_status>... В ассess логе видно GET от платожеки по урл колбека, со ситусом 301, на этом все, платожека по редиректу не игдет, XML не получает. Изначально грешил на rewrite nginx'а, ик как он в соло рилииет. убирал все rewrite, чпу пересивало рилиить, но по колбеку ик и шел редирект. Сивил апач, заводил на него без nginxa - ничего не изменилось Но при отключении чпу в админке опенкари, колбек отрабатывал как нужно, отдавая 200 и XML, без редиректов Все видно в том же хроме, в network, с включенным preserve log Запрос рилилий, подлистил личные данные, в место XML в ответ бугдет Incorrect signature! Но внимательно просмотрев его текст, и то что бугдет в дресной строке при перехогде, все синет ясно ) На данные момент, получается, что проблема есть при включенном ЧПУ, независимо от веб сервера и его настроек. сгделать ЧПУ вида extension/payment/paybox/callback - paybox_callback не помогает, в значениях параметров, передаваемых в ссылке все равно происходит замена с редиректом. Причем замена игдет в обе стороны )) ггде код %2F бугдет замена на /, а ггде + на %20 Вот для примера, при запросе pg_card_exp=05%2F18&pg_card_owner=SERGEY+SI, редиректит на pg_card_exp=05/18&pg_card_owner=SERGEY%20SI Тех подгдержка платожеки, ожидаемо говорит, что обрабатывать редиректы и тем потому чтолее менять get запросы не будут
  3. это то я понял и сгделал гдело не в extension%2Fpayment%2Fpaybox%2Fcallback а данных которые дальше в ссылке идут например изменение cotton%2A1%3B+%2A%3B&pg_result=1&pg_payment_date=2018-04-17+18%3A10%3A58 на cotton*1;%20*;&pg_result=1&pg_payment_date=2018-04-17%2018:10:58
  4. проропотому чтовал ик все равно игдет 301 редирект и замена символов в ссылке. ик как дальше, в передаваемых значениях им полный зоопарк
  5. На ту же ссылку только с заменой символов, например из примеров выше: было в запросе cotton%2A1%3B+%2A%3B&pg_result=1&pg_payment_date=2018-04-17+18%3A10%3A58 редиректит на ссылку в которой: cotton*1;%20*;&pg_result=1&pg_payment_date=2018-04-17%2018:10:58
  6. гдело в том, что ответ от сервера должен быть только 200 по редиреким апи платожеки ходить не бугдет запрос у них конечно тот еещё ужас, коды и символы вперемешку. но по обещёнию с саппортом понятно, что обрабатывать редиректы или менять вызов колбека они не собираются.
  7. Я про // Добавлять нужные роуты для исключений згдесь! private $valide_routes = array( 'tracking', 'utm_source', 'utm_campaign', в начно seo_pro.php спотому чторка opencart-cms.ru все же, как решить эту проблему? есть варианты игнорировать коды символов в ссылке или не изменять если не прописан url в базе?
  8. Как сгделать исключения, чтоб seo pro не трогал некоторые ссылки? Вызывается колбек от платоженой системы по ссылке вида /index.php?route=extension%2Fpayment%2Fpaybox%2Fcallback&pg_order_id=3180&pg_payment_id=8123170&pg_amount=50.00&pg_currency=KZT&pg_net_amount=45.00&pg_ps_amount=50.00&pg_ps_full_amount=50.00&pg_ps_currency=KZT&pg_payment_system=EPAYWEBKZT&pg_description=%D0%A5%D0%BB%D0%BE%D0%BF%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F+%D0%B2%D0%B0%D1%82%D0%B0+HMS+hms+cotton%2A1%3B+%2A%3B&pg_result=1&pg_payment_date=2018-04-17+18%3A10%3A58&pg_can_reject=1&pg_user_phone=77&pg_need_phone_notification=0&pg_user_contact_email=rt%40mail.ru&pg_need_email_notification=1&pg_captured=0&pg_card_pan=4003-03XX-XXXX&pg_card_exp=05%2F18&pg_card_owner=EY+KO&pg_auth_code=664596&pg_card_brand=VI&pg_salt=p4VJ3Oanjl8RgdHg&pg_sig=3dc07bf2da6e0c4c1af373313cd0530c происходит, видимо, url encode и 301 редирект на нормализованную ссыль: /index.php?route=extension/payment/paybox/callback&pg_order_id=3180&pg_payment_id=8123170&pg_amount=50.00&pg_currency=KZT&pg_net_amount=45.00&pg_ps_amount=50.00&pg_ps_full_amount=50.00&pg_ps_currency=KZT&pg_payment_system=EPAYWEBKZT&pg_description=%D0%A5%D0%BB%D0%BE%D0%BF%D0%BA%D0%BE%D0%B2%D0%B0%D1%8F%20%D0%B2%D0%B0%D1%82%D0%B0%20HMS%20hms%20cotton*1;%20*;&pg_result=1&pg_payment_date=2018-04-17%2018:10:58&pg_can_reject=1&pg_user_phone=77&pg_need_phone_notification=0&[email protected]&pg_need_email_notification=1&pg_captured=0&pg_card_pan=4003-03XX-XXXX&pg_card_exp=05/18&pg_card_owner=EY%20KO&pg_auth_code=664596&pg_card_brand=VI&pg_salt=p4VJ3Oanjl8RgdHg&pg_sig=3dc07bf2da6e0c4c1af373313cd0530c 301 ответ не нравиться платожеке, редирект не проходит и нет подтвержгдения заказа. Даое повегдение только при включенном seo pro если его отклюлить, то приходит 200 и отдается нужная XMLка пропотому чтовал в /startup/seo_pro.php добавить в исключения paybox, payment, callback - не помогло
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.