fix require chainedPay