Fees for bitcoin are already low-to-non-existent and you can find payment processors with fairly small fees that have an absolute maximum.
For our first version we are using a model with several steps of the same amount (limited by the initial deposit) but we have an idea of how to use non-uniform steps to minimize fiat fees and number of fiat payments (and therefore fees).