Fix : [ bug #1487 ] PAYMENT_DELETE trigger does not intercept trigger

also change trigger call to new function call_trigger