Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

17.10.2025 11:41
#1
rudoy24
Joomshopping forum user no avatar
Name: Taras
12.09.2013
Posts: 47
Quote
Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)
Виявлено проблему в роботі способу оплати.
Якщо клієнт робить замовлення і його перекидує на сайт оплати, а там щось йде не так, наприклад помилка при неправильно введеній карті (скрін), при повернені на сайт він бачить що замовлення оформлено (скрін), але замовлення не відображається в адмінці, не формується pdf file замовлення, відповідно адміністратор магазину не отримує листа що замовлення було створено.
В базі по номеру замовлення знайти можна.
Відмінності в таблиці itshop_jshopping_orders між замовленням з помилкою і замовленням де була проведена оплата (в дужках де все нормально):
order_status = 3 (6)
order_created = 0 (1)
pdf_file = пусто (20790_5ff65c1f60821g336be672f1c6a77f6e.pdf)
invoice_date = 0000-00-00 00:00:00 (2025-10-17 12:11:45)
product_stock_removed = 0 (1)

Якщо в базі напряму змінити order_created з 0 на 1, замовлення в адмінці зявляється зі статусом "Отменен", та і лист не приходить і клієнт не бачить що щось пішло не так.

Дуже критична помилка так як може бути багато причин не проходження платежу, а замовлення створюється але не відображається в адмінці, не надходить лист аміну, і клієнт не бачить що платіж не пройшов і не має можливості повторити оплату!

На сайті ще встановлено офіційний Quick Checkout, якщо це має значення.
Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)


Joomla: 5.3.0
JoomShopping: 5.6.1
PHP: 8.4.12
MySQL: 8.4.6-6
 
17.10.2025 12:33
#2
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 28007
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

В списку замовлень є фільтер
Not finished: all - ви побачите всі замовлення

Всі спроби оплат мають статус order_created 0
і їх може бути багато
Тут все правельно (нічого не приходить ні адміну ні користовачу)

Помилка тільки в тому що показалась сторінка Дякую за замовлення


Letzte Änderung: 17.10.2025 12:33
 
17.10.2025 12:44
#3
rudoy24
Joomshopping forum user no avatar
Name: Taras
12.09.2013
Posts: 47
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

А як виправити проблему зі сторінкою що показала оформеле замовлення?

 
17.10.2025 12:59
#4
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 28007
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

Відповім як подивлюсь код аддона.

 
17.10.2025 13:30
#5
rudoy24
Joomshopping forum user no avatar
Name: Taras
12.09.2013
Posts: 47
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

А чи можна ще отримувати листи на пошту адміну, щоб було зрозуміло що замовлення не оплочене, а то крім адмінки ніяк не зрозуміти що робили замовлення але не пройшла оплата?

 
17.10.2025 15:04
#6
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 28007
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

Немає такої можливості.
(переробити можна)

 
17.10.2025 15:28
#7
rudoy24
Joomshopping forum user no avatar
Name: Taras
12.09.2013
Posts: 47
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

Зрозумів. Функція checkTransaction за це відповідає?

 
17.10.2025 15:56
#8
rudoy24
Joomshopping forum user no avatar
Name: Taras
12.09.2013
Posts: 47
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

І очікую фітбеку по проблемі з сторінкою що показує оформеле замовлення, хоча по оплаті помилка.

 
18.10.2025 09:10
#9
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 28007
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

LiqPay вертає користувача на 1 і туж сторінку після оплати або відміни
Тому ми не знає чи замовлення було оплачено чи відмінено
Інформація про успішну оплату може прийти через 5 мин.

Ми пропонуємо створити спец. сторінку
Ваше замовлення буде оброблено через .......
....

LiqPay 1.1.0 (JoomShopping 5.0.0+)
Добавлено новий параметр
Result URL
URL у Вашому магазині на який буде переадресовано після завершення покупки або відміни

 
18.10.2025 09:17
#10
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 28007
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

rudoy24 - 17.10.2025 15:28
Зрозумів. Функція checkTransaction за це відповідає?


checkTransaction - виконуэться якщо оплачено

--------------------------------------------------------------------------------------

components\com_jshopping\payments\pm_liqpay\pm_liqpay.php

function showEndForm($pmconfigs, $order)
виконується якщо створено замовлення і користувач перейде на сайт оплати

тут можна відправити повідомлення що є нова замовлення

-------------------
якщо кліент не зміг оплатити вім може і не вертатися на сайт


Letzte Änderung: 18.10.2025 09:29
 
19.10.2025 16:02
#11
rudoy24
Joomshopping forum user no avatar
Name: Taras
12.09.2013
Posts: 47
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

Доброго дня.
А можна щоб повертало не довільну сторінку, а саме сторінку що замовлення зроблено як зараз і повертає (видно номер замовлення і інформація про замовлення), а вже на цю сторінку сторінку додати довільний текст по типу "Ваше замовлення створено та очікує підтвердження оплати від банку." - це було би логічніше побачити клієнту, ніж відправляти його на пусту сторінку де він бачить тільки довільний текст без номера замовлення та без інформації про це замовлення!

 
19.10.2025 21:29
#12
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 28007
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

Тоді просто поміняйте текс на сторінці Фініш.

 
20.10.2025 10:35
#13
rudoy24
Joomshopping forum user no avatar
Name: Taras
12.09.2013
Posts: 47
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

Якщо додати просто текст на фінішній сторінці то він буде для усіх типів оплати, а наприклад для післяплати це буде некоректний текст.

А так щоб цей текст був не для усіх способів оплати, а саме для LiqPay, можливо щоб посилання мало якийсь параметр "?payment=liqpaywait", чи додавався в body який клас "liqpaywait" на сторінці фініша як можна реалізувати?

 
21.10.2025 15:22
#14
admin
(Support Team)
User admin
Name: Admin
05.08.2010
Posts: 28007
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

https://www.webdesigner-profi.de/joomla-webdesign/shop/plugins/checkout-finish.html
Addon Checkout finish 3.0.0 (JoomShopping 5.0.0+)
Добавлена нова опція

Можна задати свій текст для сторінки фініш (На кожну платіжну систему)

 
21.10.2025 23:29
#15
rudoy24
Joomshopping forum user no avatar
Name: Taras
12.09.2013
Posts: 47
Quote
Aw: Joomshopping Payments: LiqPay (проблема з замовленням шо не пройшло опату)

Дякую.
Вже реалізував через com_jshopping/checkout/finish.php

 


Copyrights MAXXmarketing GmbH. Alle Rechte vorbehalten
Durch die Nutzung dieser Website stimme ich zu, dass Cookies zur optimalen Gestaltung der Website sowie zur Analyse der Nutzung der Website verwendet werden. Weiterführende Informationen finden Sie hier. OK, einverstanden.