возврат платежного шлюза magento - PullRequest
0 голосов
/ 06 июля 2011

Я делаю шлюз magento для paysolution для 1.4 и 1.5, и я получаю стэк в ответ из банка.Это мой первый модуль, и я не совсем понимаю, как работает MVC.

  • Конфигурация администратора работает отлично
  • Перенаправление в банк работает нормально, и банк показывает данные изorder
  • У меня есть php-код для анализа возврата, но я не понимаю, где его поставить.

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

Я могу указать правильное направление, которое я действительно укажу.

С уважением,

Эдуардо

Ответы [ 2 ]

1 голос
/ 30 октября 2011

Вы должны написать собственный контроллер в своем модуле, чтобы дать Платежному шлюзу URL перенаправления для вызова.

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

Чтобы понять, что такое контроллер, предлагаю вам внимательно прочитать следующие уроки:

В зависимости от того, была ли транзакция успешной или нет, вы завершите метод контроллера одним из следующих перенаправлений:

$this->_redirect('checkout/onepage/success');

или

$this->_redirect('checkout/onepage/failure');

Я предлагаю вам взглянуть на Paypal StandardController.php в [mageinstalldir] / app / code / core / Mage / Paypal / controllers и OnepageController.php в [mageinstalldir] / app / code / core / Mage / Оформить заказ / контроллеры

С наилучшими пожеланиями, Alessandro

0 голосов
/ 06 июля 2011
...