как я могу получить список способов оплаты с подробной информацией, как код, название, метод и? возможно ли получить доступный способ оплаты в магазине с API? Мне нужен список всех доступных способов оплаты в магазине magento.magento: получить список всех доступных способов оплаты
ответ
получают активные способы оплаты
$payments = Mage::getSingleton('payment/config')->getActiveMethods();
$methods = array(array('value'=>'','label'=>Mage::helper('adminhtml')->__('–Please Select–')));
foreach ($payments as $paymentCode=>$paymentModel) {
$paymentTitle = Mage::getStoreConfig('payment/'.$paymentCode.'/title');
$methods[$paymentCode] = array(
'label' => $paymentTitle,
'value' => $paymentCode,
);
}
return $methods;
да вы можете получить способ оплаты с помощью API. вот ваше решение
$client = new SoapClient('http://magentohost/api/soap/?wsdl');
// If somestuff requires api authentification,
// then get a session token
$session = $client->login('apiUser', 'apiKey');
$result = $client->call($session, 'cart_payment.list', 'quoteId');
var_dump($result);
Здесь Вы можете получить все доступные способы оплаты в Magento
Если по какой-то причине вам нужно к получить список всех способов оплаты в Magento, вы можете сделать это легко используя класс конфигурации оплаты (app/code/core/Mage/Payment/Model/Config.php
).
Чтобы получить список всех платежей активных и неактивных:
$allAvailablePaymentMethods = Mage::getModel('payment/config')->getAllMethods();
Чтобы получить список всех активных способов оплаты:
$allActivePaymentMethods = Mage::getModel('payment/config')->getActiveMethods();
Для того, чтобы получить список всех кредитных карт, которые Magento поддерживает:
$allCcTypes = Mage::getModel('payment/config')->getCcTypes();
спасибо за редактирование моего Отвечать сэр –
- 1. Список всех поддерживаемых способов оплаты в Woocommerce
- 2. WooCommerce показывает два набора всех способов оплаты
- 3. WooCommerce - у виртуальных продуктов есть «Нет доступных способов оплаты»
- 4. WP7 Как получить список всех доступных шрифтов
- 5. Как получить список всех доступных сервлетов?
- 6. получить список всех виджетах, доступных в GWT
- 7. Как получить список всех доступных команд оболочки
- 8. Как получить список всех доступных модулей Node.js?
- 9. Android список всех доступных фотографий
- 10. Список всех доступных Matplotlib бэкэндов
- 11. Список всех доступных файлов ResourceBundle
- 12. Получить список доступных компонентов
- 13. Сумма доставки для разных способов оплаты в magento
- 14. Список всех доступных ресурсов AWS
- 15. Показаны пользователи альтернативных способов оплаты.
- 16. Получить список доступных представлений Drupal
- 17. Виджет Magento доступных типов
- 18. Соль-стек список всех доступных состояний
- 19. Получить список всех атрибутов продукта в magento
- 20. Как установить способ оплаты кредитной карты по умолчанию (выбрано), когда в Magento существует несколько способов оплаты
- 21. Список всех доступных индексов через API Java
- 22. кнопка Magento оплаты отключена
- 23. UniData Список всех доступных подпрограмм/Все параметры
- 24. Список всех доступных пакетов на консоли CRAN
- 25. Linux: список всех доступных оконных менеджеров
- 26. codeigniter Какие библиотеки доступны для способов оплаты?
- 27. Как я могу получить список всех доступных драйверов печати/факса
- 28. Как получить список IP-адресов всех доступных устройств Android
- 29. Как я могу получить список всех доступных шрифтов?
- 30. Как получить список всех доступных целей в Yocto?
я копирую мимо этого кода в PHP файл и добавить vardump $ методы, но это 'ы не показывает вещи – mahdi