Здравствуйте.
Добавил в Интернет-магазин новую платежную систему(ПС).
Появилась небольшая проблема. На последнем этапе, после выбора этой ПС, создается форма для отправки на сайт ПС c кнопкой Оплатить. Но форму необходимо передать в виде xml(curl), т.е., получается, что не хватает еще одного шага. Пробовал сделать через типовые динамические страницы, типа
if (isset($_REQUEST['invId']))
{
// Получаем ID заказа
$order_id = intval(Core_Array::getRequest('invId'));
$oShop_Order = Core_Entity::factory('Shop_Order')->find($order_id);
if (!is_null($oShop_Order->id))
{
// Вызов обработчика платежной системы
Shop_Payment_System_Handler::factory($oShop_Order->Shop_Payment_System)
->shopOrder($oShop_Order)
->AddBillHG();
}
}
но всё равно не получается, т.к. заказ уже оформлен.
Есть ли какое-то решение этой проблемы?