Способ оплаты не существует
Я разрабатываю пользовательский платежный модуль и пытаюсь показать его на странице оформления заказа, но безуспешно. Дело в том, что ни один способ оплаты (даже по умолчанию) не отображается на странице оформления заказа, даже если мой платежный модуль отключен. Способы оплаты включены в панели администратора.
Как включить любой способ оплаты (кроме панели администратора) или как отладить весь процесс?
Обновление 1
Я установил magento-образец-модуль, оплата методом Braintree и Inchoo_Stripe.
Как я могу включить по крайней мере Оплату наложенным платежом в качестве способа оплаты?
Обновление 2
Я пошел отлаживать. Я установил wireshark и получил следующий (часть) ответ от сервера: {"payment_methods":[{"code":"cashondelivery","title":"Cash On Delivery"}],"totals":...
. Похоже, что получен ответ propper, но обработка JSON завершается неудачно. Я скоро приду с еще одним обновлением.
2 answers
Можете ли вы попробовать отключить все пользовательские расширения способов оплаты и пользовательские расширения оформления заказа. Также проверьте файл журнала Magento на наличие ошибки.
Решение было простым: файл в Theme\Magento_Checkout\layout\checkout_index_index.xml
(скопированный из темы Luma) был неправильным, что привело к ошибке выше. Решение было простым: я удалил файл и позволил app\code\Magento\Checkout\layout\checkout_index_index.xml
занять страницу.