1b.app
Скопирована ссылка -

Автоматизация привязки платежа LiqPay

Возникла проблема с автоматической привязкой платежа LiqPay. У меня уже настроена автоматическая привязка платежей ПриватБанка, в автоматический действиях раз в минуту, по аналогии пытался сделать тоже самое для LiqPay, но появилась проблема с регулярным выражением по которому находит платеж, если указан номер заказа в назначении платежа.
Пример:
Текст в назначении платежа: "Перевод с карты ПриватБанка через приложение Приват24. Отправитель: Дружинін Олександр Вікторович. Комментарий к платежу: 33809", в условиях стоит совпадение с регулярным выражением: "SOID\s{0,}ordercode1c\s+" и платеж привязывается автоматически.
У LiqPay текст в назначении платежа другой: "LIQPAY ID 1765677160 SOID 33809_1631805077 PBK i99746760061 DATE 2021-09-16 TYPE acquiring" и данное регулярное выражение уже не подходит, дело в символе "_", скорее всего. Как нужно изменить регулярное выражение, чтобы и для LiqPay платеж привязывался автоматически?

Ответы:

доброго ранку! замість \s+ ставте \D
буде шукати будь-який нецифровий символ
краще навіть буде так:
SOID\sordercode1c\D
бо після SOID завжди передається пробіл, правда?
20.09.2021, 10:07

Чтобы ответить на вопрос - пожалуйста войдите или зарегистрируйтесь