Ми використовуємо файли cookies для оптимізації контенту та швидкодії сайту. Продовжуючи відвідування сайту, ви погоджуєтесь на використання файлів cookies.
Виникла проблема з автоматичною прив'язкою платежу LiqPay. У мене вже налаштована автоматична прив'язка платежів ПриватБанку, в автоматичних діях раз на хвилину, за аналогією намагався зробити те саме для LiqPay, але виникла проблема з регулярним виразом по якому знаходить платіж, якщо вказано номер замовлення у призначенні платежу.
Приклад:
Текст у призначенні платежу: "Переказ з картки ПриватБанку через додаток Приват24. Відправник: Дружинін Олександр Вікторович. Коментар до платежу: 33809", в умовах стоїть збіг з регулярним виразом: "SOIDs{0,}ordercode1cs+" та платіж прив'язується автоматично.
У LiqPay текст у призначенні платежу інший: "LIQPAY ID 1765677160 SOID 33809_1631805077 PBK i99746760061 DATE 2021-09-16 TYPE acquiring" і дане регулярне вираження вже не підходить. Як змінити регулярний вираз, щоб і для LiqPay платіж прив'язувався автоматично?
[file]10595[/file]
Виникла проблема з автоматичною прив'язкою платежу LiqPay. У мене вже налаштована автоматична прив'язка платежів ПриватБанку, в автоматичних діях раз на хвилину, за аналогією намагався зробити те саме для LiqPay, але виникла проблема з регулярним виразом по якому знаходить платіж, якщо вказано номер замовлення у призначенні платежу. Приклад: Текст у призначенні платежу: "Переказ з картки ПриватБанку через додаток Приват24. Відправник: Дружинін Олександр Вікторович. Коментар до платежу: 33809", в умовах стоїть збіг з регулярним виразом: "SOIDs{0,}ordercode1cs+" та платіж прив'язується автоматично. У LiqPay текст у призначенні платежу інший: "LIQPAY ID 1765677160 SOID 33809_1631805077 PBK i99746760061 DATE 2021-09-16 TYPE acquiring" і дане регулярне вираження вже не підходить. Як змінити регулярний вираз, щоб і для LiqPay платіж прив'язувався автоматично?
доброго ранку! замість \s+ ставте \D буде шукати будь-який нецифровий символ краще навіть буде так: SOID\sordercode1c\D бо після SOID завжди передається пробіл, правда?
доброго ранку! замість \s+ ставте \D
буде шукати будь-який нецифровий символ
краще навіть буде так:
SOID\sordercode1c\D
бо після SOID завжди передається пробіл, правда?
Будь ласка, приєднуйтесь до діалогу. Якщо вам є що сказати – будь ласка, напишіть коментар. Для входу потрібний мобільний телефон та смс-код для ідентифікації.
Увійти та написати коментар