|
Boa tarde,
Estou tentando fazer o checkout no Magento através de uma aplicação externa em PHP. Eu consigo finalizar o pedido normal usando os métodos de pagamento do Magento (checkmo e ccsaved), mas preciso utilizar o módulo do Ipagare.
Através do frontend do Magento funciona, mas quando faço pelo meu código tenho o seguinte erro:
\"Chave não encontrada para meio de pagamento informado. Chave =\”
$checkout = Mage::getSingleton(\’checkout/type_onepage\’);
$checkout->initCheckout();
$checkout->saveCheckoutMethod(\’register\’);
// Metodo de entrega
$quote = $checkout->getQuote();
$shipping = $quote->getShippingAddress();
$shipping->setShippingMethod(\’flatrate_flatrate\’);
$checkout->saveShippingMethod(\’flatrate_flatrate\’);
$quote->getPayment()->importData(array(\’method\’=>\’ipgcore\’,\’type\’=>\’6_A01\’ ));
$quote->save();
$checkout->savePayment(array(\’method\’=>\’ipgcore\’,\’type\’=>\’6_A01\’));
// Salva o pedido
$checkout->saveOrder();
Alguém ai já fez esse tipo de integração, sabe me dizer o que está errado?
Obrigado.
|