Whatever you do, try and get a (small, depending on volume) percentage of the gross, not net, on each transaction. Maintaining their margins is their job, not yours.
That might make sense for them because they have an open ended upside. It doesn't for whoever makes a cut.