Как при оплате товара перевести на страницу подтверждения?

Здравствуйте.

Как можно реализовать такой функционал:
Если пользователь новый (или даже сделать это для всех на первое время), то при нажатии кнопки «Сделать заказ» переводило не сразу на оплату tinkoff, а на такую вот страничку.
yadi.sk/i/2hmSK8sv3WRGXe

Где пользователь может либо сразу подтвердить заказ, если он точно уверен, что почта его, либо указать ему, что лучше покупать через ссылку, пришедшую на почту.

Либо просто отправить его на почту за ссылкой на оплату.

Пока что изучаю docs.modx.pro/components/minishop2/development/service/order

На данный момент сделал «грубым», как мне кажется способом:

public function send(msOrder $order)
    {
        $link = $this->getPaymentLink($order);
        $link = 'http://my-site.ru';

        return $this->success('', array('redirect' => $link));
    }
Илья Чехов
24 мая 2018, 07:18
modx.pro
1 026
0

Комментарии: 6

Илья Чехов
24 мая 2018, 13:53
0
Мои знания в бэкенде достаточно поверхностны, но сделал пока редирект в компоненте оплаты.

public function send(msOrder $order)
    {
        $link = $this->getPaymentLink($order);
        $link = 'http://my-site.ru';

        return $this->success('', array('redirect' => $link));
    }
Работает хотя бы просто увод пользователя от оплаты… переводом на другую страницу, где будет информация по дальнешей оплате.
    Иван Сергеевич
    13 июня 2018, 15:26
    0
    Быть может:

    if (если это не страница проверки емейл)
    отправляем туда
    else
    редиректим на оплату
    Максим
    26 мая 2018, 09:57
    1
    0
    А не проще ли сделать не кнопку оформить заказ а ссылку на нужную страницу и там уже разбираться?
      Илья Чехов
      30 мая 2018, 10:28
      0
      Суть в том, что человек делает полноценный заказ, может быть из нескольких подписок или опций к подписке.
      А перед оплатой желательно сделать так, чтобы пользователь убедился в том, правильно ли он ввел свою почту. Потому что именно туда упадет цифровой товар.
      Илья Чехов
      13 июня 2018, 12:27
      0
      Все еще не получилось вывести ссылку на оплату. Как её подцепить на сайте, кто нибудь сталкивался с такой задачей?
        mekirile
        18 декабря 2018, 12:15
        0
        Получилось решить задачу? а то столкнулся с такой же проблемой.
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6