Will this work even if I don't use Shopify Pay and instead use Stripe or another payment processor?

Our app does all the tracking via Shopify discount codes. So as long as you’re using Shopify’s native checkout it will work.

It does not matter what payment processor you use. You can use Stripe, Authorize.net, etc. 
For paying your affiliates you can customize this in your settings tab.