While you can connect affiliate programs to a external site like wordpress, the current problems includes the following:
1) your documentation is incomplete and incorrect or misleading in most instance.
2) You must create products in Stripe first, and it should work with ANY payment processor. Your documentation does not state this.
3) The Stripe integration only work with recurring products and it needs to work with one-time products too. I should be able to have affiliates sell ANY products/services we offer.
4) Stripe integration does not allow importing non-recurring items into GHL and it also does not allow exporting a CSV file from Stripe and importing that CSV file into GHL. The file formatting is fixed and there is no field mapping and Stripe only exports up to 9 fields, while GHL is looking for 29.
Since affiliate manager looks to be a white-label version of first promoter, there's no excuse for not implementing a product that hasn't been thought through and just partially usable in only certain scenarios.