Оформление результатов работы плагина оплаты
Вопрос по плагину оплаты.
По требованию банка результат попытки оплаты должен быть оформлен определённым образом. Должно быть дано детализированное описание ошибки в случае отказа (красным цветом) и зелёным сообщение определённого формата о положительном исходе. Как это сформировать правильно?
Сейчас используется в методе callbackHandler возврат массива а-ля
return array(
'redirect' => $this->getAdapter()->getBackUrl(waAppPayment::URL_FAIL), $transaction_data);
Возможно ли туда добавление чего-то ещё кроме фиксированных стандартных фраз и управление цветом? Или надо использовать иной способ?
По требованию банка результат попытки оплаты должен быть оформлен определённым образом. Должно быть дано детализированное описание ошибки в случае отказа (красным цветом) и зелёным сообщение определённого формата о положительном исходе. Как это сформировать правильно?
Сейчас используется в методе callbackHandler возврат массива а-ля
return array(
'redirect' => $this->getAdapter()->getBackUrl(waAppPayment::URL_FAIL), $transaction_data);
Возможно ли туда добавление чего-то ещё кроме фиксированных стандартных фраз и управление цветом? Или надо использовать иной способ?
Эта тема в архиве. Добавление комментариев к ней отключено.
5 ответов
Как правило эти страницы содержат простой текст сообщения о результате транзакции и ссылку для перехода в приложение, инициировавшего оплату.
Скорее всего, под ваши задачи стоит использовать собственную страницу плагина с перенаправлением по таймеру или по ссылке на страницу приложения, вместо моментального перенаправления.
Так как всё-таки должен быть оформлен возврат из метода callbackHandler?
Пробовал и
$view = wa()->getView();
$view->assign('some_var', 'some_value');
return $view->fetch($this->path.'/templates/result.html');
с тем же эффектом - пустая страница