1b.app
Скопійоване посилання -

Двостадійна оплата LiqPay / Змінити статус блокування коштів

Є сайт із працюючим модулем LiqPay (на движку Cs-Cart), після оплати гроші переходять у статус hold.
З сайту за допомогою інтеграції успішно додаються замовлення з товарами та клієнтами в onebox, через через api синхронізуємо статус оплати та order_id.
У OneBox вказані PublicKey та PrivateKey для облікового запису LiqPay, аналогічні сайту.
Питання, чому не спрацьовує дія "Двостадійна оплата LiqPay / Змінити статус блокування коштів" в якому вказано додаткове поле з order_id з LiqPay для зміни статусу hold на завершення оплати? - також не зможу знайти жодних логів виконання.
Також намагався налаштувати через дійство "Передати бізнес-процес в API" але не виходить, т.к. потрібно передати json_string = {"public_key":"......","version":"3","action":"hold_completion","order_id":"000001"} з кодуванням base64_encode.
Оригінальне питання доступне на версії: ru

Відповіді:

Доброго дня, скиньте будь-ласка посилання на замовлення, де можна перейти на етап з дію - я подивлюся, які з умов у вас не виконуються.
08.10.2020, 10:43
Оригінальний коментар доступний на версії: ru

Андрій
CEO, owwa.com.ua
Дмитре, добрий день!
Посилання: https://owwa.crm-onebox.com/admin/customorder/order/804/edit/
Дія додав до процедури, зелена кнопка внизу "Підтв. оплату LiqPay (тест)"
08.10.2020, 10:48
Оригінальний коментар доступний на версії: ru

З id процесу все нормально, проблема в сумі платежу. Бокс неспроможна її знайти. Він шукає платежі, який клієнт проводив би через лк або ще кудись, але не знаходить таких. Можна зробити налаштування у дії з вибором додаткового поля, звідки брати суму платежу. Якщо суму не знайде, братиме з цього поля і намагатиметься змінити статус. Займе 1год
08.10.2020, 10:57
Оригінальний коментар доступний на версії: ru

Андрій
CEO, owwa.com.ua
Я правильно розумію, що якщо створити очікуваний платіж на суму, що дорівнює зарезервованій в системі LiqPay, то дія відпрацює і завершить оплату на LiqPay?
08.10.2020, 11:09
Оригінальний коментар доступний на версії: ru

Ні, там не очікуваний платіж дивиться зокрема фізичну оплату клієнта через блок в приватному офісі "Online-оплата процесу", наприклад.
08.10.2020, 11:12
Оригінальний коментар доступний на версії: ru

попросив службу підтримки лікпів додати номер замовлення у виписку
підключив виписку привату (Privat24 Autoclient Витяг за рахунками)
з таким налаштуванням:
^.{54}[customorder_externalid12]\s.*|.*\s?.?([customorder_externalid12]).*
http://prntscr.com/uvb4z0
та фактичний платіж у замовленні:
http://prntscr.com/uvb6b9
08.10.2020, 11:49
Оригінальний коментар доступний на версії: ru

[customorder_externalid12] -додаткове поле процесу куди дублюється Зовнішній ІД процесу на Етапі "Нове замовлення"
08.10.2020, 11:59
Оригінальний коментар доступний на версії: ru


Мироненко Дмитро
Клієнт писав/ла:
попросив службу підтримки лікпів додати номер замовлення у виписку підключив виписку привату (Privat24 Autoclient Виписка за рахунками) з таким налаштуванням: ^. {54} [customorder_externalid12] \ s. * |. * \ s?.? ://prntscr.com/uvb4z0і фактичний платіж у замовленні:http://prntscr.com/uvb6b9

Здрастуйте, у своєму питанні ви можете створити окрему тему. Не варто писати незв'язані речі в одній темі - це збиває з пантелику. Дякую.
08.10.2020, 12:00
Оригінальний коментар доступний на версії: ru


Ви можете створити окрему тему. Не варто писати незв'язані речі в одній темі - це збиває з пантелику. Дякую.

я нічого не питаю.
я пропоную Андрієві рішення, яке ви запропонувати не можете, тому програміст і вирішуєте проблему в лоб.
а я користувач і видаю свій варіант рішення. він не такий, але результат отримуємо той же.
Крім того, якщо Адрей відзначить мою ВІДПОВІДЬ як правильний
https://imgur.com/GzVi9iy
то у мене буде 35 бонусів на рахунку.
08.10.2020, 12:10
Оригінальний коментар доступний на версії: ru

Ваша пропозиція ніяк не вирішує зазначену Андрієм проблему, тому що якщо немає запису в місці, яке я вказав - вказана дія працювати не буде.
08.10.2020, 12:39
Оригінальний коментар доступний на версії: ru

Андрій
CEO, owwa.com.ua
Дмитре, ви можете реалізувати цей функціонал у рахунок безкоштовного годинника, про який йдеться в цій темі: https://crm-onebox.com/ru/support/ofitsialnie-novosti-onebox/1487-besplatnie-dor... ?
21.10.2020, 12:58
Оригінальний коментар доступний на версії: ru

Якщо ви про це, то так.

Бодяко Дмитро
Співробітник писав/ла:
З id процесу все нормально, проблема в сумі платежу. Бокс неспроможна її знайти. Він шукає платежі, який клієнт проводив би через лк або ще кудись, але не знаходить таких. Можна зробити налаштування у дії з вибором додаткового поля, звідки брати суму платежу. Якщо суму не знайде, братиме з цього поля і намагатиметься змінити статус. Займе 1год

Запускати у роботу?
21.10.2020, 13:07
Оригінальний коментар доступний на версії: ru

Андрій
CEO, owwa.com.ua

Запускати у роботу?

Так дякую!)
21.10.2020, 13:13
Оригінальний коментар доступний на версії: ru

Здрастуйте, зробив налаштування "Якщо не вдалося знайти суму платежу, брати її з додаткового поля" в дії.
22.10.2020, 14:07
Оригінальний коментар доступний на версії: ru

Андрій
CEO, owwa.com.ua
Дмитре, на жаль дійство не відпрацьовує.
Скрин налаштувань: https://prnt.sc/v4t2tz
Процес для тестування: https://owwa.crm-onebox.com/admin/customorder/order/1020/edit/
22.10.2020, 22:08
Оригінальний коментар доступний на версії: ru

Андрій
CEO, owwa.com.ua

Андрій Клієнт писав/ла:
Дмитре, на жаль дійство не відпрацьовує.
Скрин налаштувань: https://prnt.sc/v4t2tz
Процес для тестування: https://owwa.crm-onebox.com/admin/customorder/order/1020/edit/

Забув вказати, дейтсвие додав у процедурах і вивів у процесі на кнопку "Підтв. оплату LiqPay (тест)"
22.10.2020, 22:10
Оригінальний коментар доступний на версії: ru

Доброго дня, на жаль, у дії далі була помилка не пов'язана з поточним завданням, яка не дозволяла йому відправити запит до liqpay. Я усунув її, тепер запит по апі йде, відповідь наскільки я бачу записало в полі Status LiqPay
23.10.2020, 11:24
Оригінальний коментар доступний на версії: ru

Андрій
CEO, owwa.com.ua
Дмитре, запит у liqPay відправився і сума підтвердилася, але назад бокс не віддав статусу "Успішно" і підвис (після натискання на кнопку нічого зробити не можна)
Тестував у процесах:
https://owwa.crm-onebox.com/admin/customorder/order/1026/edit/
https://owwa.crm-onebox.com/admin/customorder/order/1027/edit/
Створив ще один для тесту, можете спробувати самостійно:
https://owwa.crm-onebox.com/admin/customorder/order/1029/edit/
23.10.2020, 12:14
Оригінальний коментар доступний на версії: ru


Андрій
CEO, owwa.com.ua
Дмитро, супер – все відпрацювало коректно.
Дякую!
23.10.2020, 12:45
Оригінальний коментар доступний на версії: ru

Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації. Увійти та написати коментар