2013-06-18 3 views
0

Я работаю над пользовательским способом оплаты для magento. В случае ошибки во время «размещения фазы заказа» я хотел бы перенаправить пользователя в «Информация о платеже» (т. Е. Часть процесса отсечения, во время которой пользователь выбирает способ оплаты).Magento: перенаправить выбор способа оплаты

Есть ли способ достичь этого и вывести любую возможную ошибку?

ответ

0

Ну, если «заказ места» означает конечный процесс, что означает «сохранить заказ».

Предположим, вы разместили эти строки в своей основной платежной модели.

public function getOrderPlaceRedirectUrl(){ 
    return Mage::getUrl('yourmodule/yourcontroller/yourmethod'); 
} 

In yourmethod, deal with exceptions (search by 'try catch - php').. and when you get one of these exceptions, redirect to your onestep page. 

Unfortunelly, at this point (onestep) page, i don't know exactly how you can focus on payment method. But , just take a look at the calls in that phase that you can figure it out. 
Смежные вопросы