Платежный шлюз MiGS не отображается в разделе Способы оплаты на одной странице Оформления заказа


Я использую этот плагин платежного шлюза MIGS. Я ввел все поля в настройках плагина (Система > Конфигурация > Способы оплаты > Платежный шлюз MIGS) и включил настройки. Я использую Оформление заказа на одной странице и отключил мульти-доставку.

Однако после того, как я нажал Оформить заказ > Оформить заказ как гость> заполнил основную информацию, адрес, способ доставки. Однако, когда я дошел до шага 5, он сказал:

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

Что я пропустил? Что-нибудь, что я должен предоставить вам, ребята, для отладки?

Использование Magento 1.9.1


ОБНОВЛЕНИЕ Я обновил info.phtml из app/design/frontend/{theme_name}/{package_name}/template/checkout/onepage/payment/, чтобы иметь следующие коды:

$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,
    );
}
print_r($methods);

Он успешно показывает МИГИ как "Активные методы". Почему на одной странице оформления заказа недоступны способы оплаты?

Вывод print_r() выглядит следующим образом следуйте:

Array ( 
  [0] => Array ( [value] => [label] => --Please Select-- ) 
  [free] => Array ( [label] => No Payment Information Required [value] => free ) 
  [purchaseorder] => Array ( [label] => Purchase Order [value] => purchaseorder ) 
  [banktransfer] => Array ( [label] => Bank Transfer [value] => banktransfer )
  [cashondelivery] => Array ( [label] => Cash On Delivery [value] => cashondelivery ) 
  [hosted_pro] => Array ( [label] => Paid by Credit Card [value] => hosted_pro ) 
  [migsvpc_server] => Array ( [label] => MiGS [value] => migsvpc_server )
  [paypal_here] => Array ( [label] => Credit Card Payment [value] => paypal_here ) 
)

ОБНОВЛЕНИЕ Я также обнаружил, что когда я нажимаю "Далее" в способе доставки, запрос на saveShippingMethod/ возвращает ошибку:

Неустранимая ошибка: Вызов функции-члена getGiftMessageId() для не-объекта в/path/to/magento/app/code/core/Mage/GiftMessage/Model/Observer.php в строке 137

Author: Raptor, 2016-08-26

1 answers

Используйте это расширение для оплаты mig

Https://www.magentocommerce.com/magento-connect/migs-vpc-payment-method-integration.html

Только одно - это расширение в режиме песочницы, оно всегда показывает KWD 1 общее количество заказов, не беспокойтесь об этом.

enter image description here

 1
Author: Qaisar Satti, 2016-08-29 07:02:19