Платежный поток Magento

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

  1. Пользователь заходит в корзину и выбирает, скажем, какой-нибудь метод оплаты, который является шлюзом.
  2. Система перехватывает запрос, собирает все представленные данные и отправляет пользователя на URL-адрес шлюза.
  3. Пользователь размещает свой заказ (или отменяет) на сайте шлюза, который отправляет информацию о нем в мой магазин.
  4. Мой магазин вносит еще несколько изменений в заказ с полученными данными и сохраняет заказ со статусом завершен или отменен.

Где на этих этапах мне нужно будет использовать методы авторизации и захвата? Буду признателен, если кто-нибудь сможет объяснить мне, что означает авторизация и захват?

69
задан edi9999 13 May 2015 в 13:59
поделиться