I think twice a month or even every month commission is perfect.

Using clickbank or services like that automates your refund or payement system.