* remove context from invoice-pay * withsecurecontext trait * update usages * wip * wip * wip * wip * wip