Повторная оплата заказа.
Добрый день! Есть miniShop2 и модуль оплаты mspYaCassa. Допусти есть ситуация, пользователь создал заказ, выбрал оплату, перешел в платежную систему, но по какой-либо причине, прервал оплату(оформление). В системе заказ создался и остался со статусом «новый». Возможно ли пустить данный заказ на новое оформление. т.е. для пользователя в ЛК вывели этот заказ со статусом не оплачен, и кнопку оплатить, при нажатии на которую осуществляется переход на страницу оформления заказа, где можно изменить способ оплаты (или оставить как есть)… и перейти к оплате. Т.е. вроде как отложеная оплата раннего заказа… Подскажите направление, если такое возможно, Спасибо…
Комментарии: 3
/** @var msOrder $order */
/** @var msPayment $payment */
if (
$order = $this->modx->getObject('msOrder', array('id' => $orderId))
AND
$payment = $order->getOne('Payment')
) {
$data = $payment->send($order);
return $this->modx->error->success('', $data);
}
там должно быть поле redirect
Сначала не понял, но потом разобрался… Спасибо, вроде то что нужно…
Володя, я тоже не очень понял, объясните на пальцах на будущее :)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.