Есть ли возможность использовать Balance low/high threshold при кредитной системе исчисления?
Тоесть когда клиент звонит (тратит деньги) его баланс аккаунта постепенно уходит в минус (имеет отрицательное значение). Поскольку отрицательное значение баланса всегда больше трешхолда уведомление не приходит, а придет когда клиент погасит задолженность.
Кстати, в документации у вас написано
Balance low threshold
If account balance become less than this limit, notification will be send by email.
Balance high threshold
If account balance become greater than this limit, notification will be send by email.
Как буд-то не low/high, а как раз в разные стороны, одно для отрицательного другое для положительного. Но по тестам, кажется что работает в одну сторону.
Trigger high
{“id”=>36, “contractor_id”=>11, “balance”=>-12.0, “min_balance”=>-100.0, “max_balance”=>100.0, “name”=>“test acc1”, “origination_capacity”=>nil, “termination_capacity”=>nil, “customer_invoice_period_id”=>nil, “customer_invoice_template_id”=>nil, “vendor_invoice_template_id”=>nil, “next_customer_invoice_at”=>nil, “next_vendor_invoice_at”=>nil, “vendor_invoice_period_id”=>nil, “send_invoices_to”=>[nil], “timezone_id”=>459, “next_customer_invoice_type_id”=>nil, “next_vendor_invoice_type_id”=>nil, “balance_high_threshold”=>-13.0, “balance_low_threshold”=>-13.0, “send_balance_notifications_to”=>[nil, 3], “uuid”=>“7e18a29e-1f32-11e9-a66d-000c2968e2a3”, “external_id”=>nil, “vat”=>0, “total_capacity”=>nil, “destination_rate_limit”=>nil, “max_call_duration”=>nil}
Trigger low
{“id”=>36, “contractor_id”=>11, “balance”=>-14.0, “min_balance”=>-100.0, “max_balance”=>100.0, “name”=>“test acc1”, “origination_capacity”=>nil, “termination_capacity”=>nil, “customer_invoice_period_id”=>nil, “customer_invoice_template_id”=>nil, “vendor_invoice_template_id”=>nil, “next_customer_invoice_at”=>nil, “next_vendor_invoice_at”=>nil, “vendor_invoice_period_id”=>nil, “send_invoices_to”=>[nil], “timezone_id”=>459, “next_customer_invoice_type_id”=>nil, “next_vendor_invoice_type_id”=>nil, “balance_high_threshold”=>-13.0, “balance_low_threshold”=>-13.0, “send_balance_notifications_to”=>[nil, 3], “uuid”=>“7e18a29e-1f32-11e9-a66d-000c2968e2a3”, “external_id”=>nil, “vat”=>0, “total_capacity”=>nil, “destination_rate_limit”=>nil, “max_call_duration”=>nil}