Recurring payments can be set up, but only through bank accounts or wallets. Credit card payments require manual authorization each time, so recurring payments can't be set up for credit card transactions.
Yes, you can request affiliates' bank account information via a link, but the process is done on an individual basis. You can’t set up a form for multiple affiliates at once.
Aside from the Automated Clearing House network (which connects all the banks in the United States), there are three other players involved in ACH payments: The Originating Depository Financial Institution (ODFI) is the banking institution that ...
Unfortunately, the process for requesting affiliate bank account details is done individually. You can send links to affiliates, but they will need to fill out the required information one at a time.