I just talked to vrbo. They said that they have an API link that will allow you to charge variable fees. So Uplisting can allow users to charge an additional fee both by % (like credit cards) or flat fee (like pet).