Валидация проверки статуса оплаты
Если необходимо исключить ситуации изменения статуса заказа без оплаты, добавьте валидацию в RetailCRM (Главная → Настройки → Валидация).
![2e1d5ce11a8eaa3b02cd660f2a7e229b.png](https://138018.selcdn.ru/KB_images/omnideskru/10647/236438/2e1d5ce11a8eaa3b02cd660f2a7e229b.png)
Пример валидации:
order.getDeliveryType().getCode() == 'rs-russian-post' and
order.getPayments() | contains(
p => (p.getType().getCode() == 'cloud-payments' or
p.getType().getCode() == 'bank-card' or
p.getType().getCode() == 'bank-transfer' or
p.getType().getCode() == 'beznalik') and (not p.getStatus().isPaymentComplete())