Интеграция CakePHP и Sage Pay (Protx) - PullRequest
       17

Интеграция CakePHP и Sage Pay (Protx)

0 голосов
/ 27 сентября 2011

Мне нужно интегрировать Sage Pay на нашем сайте, чтобы принимать онлайн-платежи.

Я скачал и протестировал комплект PHP, предоставленный Sage, и провел несколько успешных тестов, однако я не знаюс чего начать, когда дело доходит до интеграции этого с Cake PHP.

Если у кого-то есть какие-то начальные указатели или идеи, или даже ссылки (множественные, разнообразные поиски в Google ничего не дали), это было бы здорово ...

Большое спасибо,

Дейв


Привет, спасибо за ответ и извиняюсь за задержку с ответом.У меня все это работает сейчас, за исключением моей последней проблемы: мне нужно разобрать окончательный ответ, возвращенный из SagePay.Демонстрация содержит следующий код на последнем этапе, который публикуется на моем сайте (для действия). Код, который у них есть, выглядит следующим образом:

...
$strVPSSignature=$_REQUEST["VPSSignature"];
$strStatusDetail=$_REQUEST["StatusDetail"];
...

Очевидно, что это не сработает из-за маршрутизации Cake.Как вы предлагаете мне разобрать эти значения>

Еще раз спасибо.

Дейв

1 Ответ

0 голосов
/ 27 сентября 2011

Не использовал Sagepay, но в любом случае несколько указателей:

Хотя некоторые могут сказать, что платежи принадлежат бизнес-уровню (ваша модель), вам может оказаться проще первоначально выполнять платежи из уровня контроллера. Таким образом, я бы начал с создания простого компонента с необходимыми входами и выходами (методы / параметры / возвращаемые значения) и использовал бы его в качестве оболочки для выбранного вами поставщика SagePay. Это поможет сохранить ваши действия контроллера тощими. Вы можете рефакторинг позже на свой вкус, как только все заработает.

...