We use Paddle as our billing partner. 

Because Paddle do not allow trials without credit cards we have developed the initial tracking system ourselves. This involves recording the affiliate ID in your link and recording it in our database, as well as sending that ID to Paddle when the business subscribes.

After that point Paddle take over all the tracking and calculation and payment of commissions.