Повторяющиеся профили Magento с методом оплаты, отличным от Paypal

Интересно узнать, (а) это возможно и (б) успешно ли кто-либо из вас реализовал эту функциональность. wiki страница неоднократно ссылается на «В настоящее время по умолчанию Magento поддерживает покупку товаров с повторяющимися профилями только для платежной системы PayPal и только с помощью метода экспресс-оплаты». Я не уверен, что это потому, что нет других способов оплаты. в настоящее время реализуют интерфейс, или потому что они ' Я жестко запрограммировал архитектуру так, чтобы она работала только с Paypal.

Чтобы проверить это, я создал метод оплаты, который заменяет методы Mage_Payment_Model_Recurring_Profile_MethodInterface , и этот вариант оплаты теперь отображается, когда я ухожу через кассу с Номинальным продуктом (т. е. продуктом с повторяющимся профилем), и заказ успешно размещен. Однако его нет в списке «Продажи»> «Повторяющиеся профили» или в соглашениях о выставлении счетов клиента. Я предполагаю, что они будут заполнены заглушенными методами.

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

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

12
задан Jonathan Day 4 March 2011 в 07:05
поделиться