Валидация проверки статуса оплаты

Последние изменения: 20.05.2021

Валидация проверки статуса оплаты

Если необходимо исключить ситуации изменения статуса заказа без оплаты, добавьте валидацию в RetailCRM (Главная → Настройки → Валидация).

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())

Помогла ли вам статья?