Jump to content


Photo
* * * * * 1 votes

Пустая корзина после неудачного платежа

корзина платежная система неудачный платёж

Best Answer SmetDenis , 26 July 2016 - 05:14

Все верно.

 

Создание заказа чистит корзину. Если мы не создадим заказ, то не узнаем его уникальный ID, который обязательно нужно передать в сервис оплаты.

 

Человек может перейти в личный кабинет и там с помощью кнопки снова повторить попытку оплатить заказ.

Go to the full post


  • This topic is locked This topic is locked
3 replies to this topic

#1 AlexsimA

AlexsimA
  • JBZoo User (rus)
  • User rate: 1.2
  • posts: 105
  • topics: 16

Posted 22 July 2016 - 08:06

Всем привет!

При интеграции платёжной системы столкнулась со следующим поведением:

после неудачной оплаты заказа (страница "payment fail") корзина оказывается пустой.
Получается, клиент собирает корзину, его перекидывает на страницу сервиса оплаты, где он в процессе оплаты при введении данных карточки ошибается, его перекидывает на страницу неудачной оплаты интернет-магазина и корзина оказывается пустой.

Это нормальное поведение?

Если нет, то как сделать, чтобы при неудачной оплате корзина не оказывалась пустой, а опустошалась только при удачной оплате?

 

Спасибо


  • 0
Никогда не сдаваться!

#2 Cheren-dow

Cheren-dow
  • JBZoo User (rus)
  • User rate: 95.7
  • posts: 5060
  • topics: 31

Posted 25 July 2016 - 16:29

AlexsimA, да, это правильное поведение, т.к при переходе на страницу платежной системы, создается и сохраняется заказ в  базу данных, а так же чиститься сессия  заказа - поэтому корзина остается пустой и повлиять на это крайне трудно. Отписался Денису с этой проблемой возможно чем то поможет.


  • 0
Изображение
 

#3 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 26 July 2016 - 05:14   Best Answer

Все верно.

 

Создание заказа чистит корзину. Если мы не создадим заказ, то не узнаем его уникальный ID, который обязательно нужно передать в сервис оплаты.

 

Человек может перейти в личный кабинет и там с помощью кнопки снова повторить попытку оплатить заказ.


  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#4 AlexsimA

AlexsimA
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 1.2
  • posts: 105
  • topics: 16

Posted 26 July 2016 - 05:19

Т.е получается нужна только регистрация, чтобы видеть и корзину и все:) Хорошо. Спасибо.


  • 0
Никогда не сдаваться!





Also tagged with one or more of these keywords: корзина, платежная система, неудачный платёж

Click to return to top of page in style!