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