171 похожих чатов

Народ, подскажите можно ли как-то перейти сразу к онлайн оплате

Сбер в обход корзине? На сайте есть несколько типов подписок - они реализованы как товар ms2. Хочется, чтобы при клике на "Купить", сразу переходило к оплате без перехода в корзину и оформление заказа. Подписку можно купить только в личном кабинете, т.е. данные можно брать у текущего пользователя. Либо, кто хорошо знаком со Сбером, есть ли там возможность условно сгенерировать 3 ссылки на оплату?

23 ответов

35 просмотров

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

Dan- Автор вопроса
Pavel Androsov
Насколько я помню, генерировать ссылки придется не...

Понял, благодарю. Кнопка "Купить подписку" находится в личном кабинете юзера. Что и где заполняться должно? Это ведь не на странице оформления заказа происходит. Я просто не знаю, даже если не получится динамически генерировать ссылки для оплаты для каждой подписки, то как программно обойти страницы "Корзина" и "Оформление заказа" и сразу перейти на страницу платежного шлюза

Dan
Понял, благодарю. Кнопка "Купить подписку" находит...

поищи что нибудь типа - Оформляем заказ miniShop2 через API.

Dan
Понял, благодарю. Кнопка "Купить подписку" находит...

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

Dan- Автор вопроса
Миша
ну по сути, по нажатию ты получаешь товар, точнее ...

да, спасибо. Я как-то и забыл про создание заказа через API - то, что нужно

Dan
да, спасибо. Я как-то и забыл про создание заказа ...

$minishop2->cart->add($productId, $count); $orderData = array(/* Здесь много полей, имеющихся в стандартной форме заказа */); $minishop2->order->submit($orderData);

Миша
$minishop2->cart->add($productId, $count); $order...

Согласись приятнее чем на октябре))

Dan
да, спасибо. Я как-то и забыл про создание заказа ...

$miniShop2 = $modx->getService( 'minishop2','miniShop2', MODX_CORE_PATH . 'components/minishop2/model/minishop2/', $scriptProperties ); if ( !( $miniShop2 instanceof miniShop2 ) ) { return $AjaxForm->error( 'Ошибка скрипта!' ); } $miniShop2->initialize($modx->context->key, $scriptProperties); $miniShop2->order->add( 'receiver', trim( $_POST['receiver'] ) ); $miniShop2->order->add( 'email', trim( $_POST['email'] ) ); $miniShop2->order->add( 'delivery', 1 ); // id метода доставки $miniShop2->order->add( 'payment', 1 ); // id метода оплаты $miniShop2->cart->add($_POST['id'], $modx->getOption('count', $_POST, 1), $modx->getOption('options', $_POST, array()));

Миша
а?

Да, это я так) У вас интернет больше не вырубают?

Dan- Автор вопроса
Dan- Автор вопроса
Миша
ты тоже с Казахстана?

ага, еще и живу рядом с акиматом...

Андрей
Согласись приятнее чем на октябре))

https://shopaholic.one/docs#/modules/order/model/model

Dan- Автор вопроса
Dan
аналог мэрии

Понял, спасибо)

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта