Подтвердить что ты не робот

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

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

Чтобы протестировать это, я создал метод оплаты, который заглушает методы Mage_Payment_Model_Recurring_Profile_MethodInterface, и теперь этот способ оплаты представлен при проверке с Номинальным продуктом (то есть продуктом с повторяющимся профилем) и порядком успешно помещается. Однако он не отображается в списке Sales > Recuring Profiles или Customer Billing Agreement. Я предполагаю, что они будут заполнены с помощью методов stubbed-out.

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

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

4b9b3361

Ответ 1

В какой стране вы находитесь? При некоторой адаптации модуля RBS WorldPay вы можете использовать RBS FuturePay, который ориентирован на повторные платежи. Я только должен был использовать модуль для выполнения двух 50-50 платежей, однако техническая поддержка FuturePay была блестящей, и модуль Phoenix WorldPay тоже неплох (в качестве отправной точки). Получение его для интеграции в профиль Magento Recurring Payments - это не то, что мне нужно для работы, однако вы можете добавить другую форму для отмены заказа.