Implement custom fee logic as part of the `Gateway` contracts.
Implement custom fee logic as part of the
Gatewaycontracts.