Require payment plan library