There should be an option for recurring payments, e.g a client can authorize once and they can get charged for the same amount every week/month for monthly/weekly retainers