Compound fee schedule for one op type, mirroring the gateway's
lib/op-fees.ts OpFee. For ANY op type, registrationFee is the
one-time fee charged at registration. For 'grant' only, dataAccessFee
is the per-access surcharge — for any other op type it's always 0n with
dataAccessEnabled: false.
xxxEnabled reflects the on-chain Fee.enabled flag. When OFF, the
corresponding amount is 0 and the pay handler should NOT require
payment for that kind. When both are off (for a grant) or registration
is off (for any other op type), the entire payment flow is skipped —
the op settles directly via the no-payment path.
Compound fee schedule for one op type, mirroring the gateway's lib/op-fees.ts
OpFee. For ANY op type,registrationFeeis the one-time fee charged at registration. For'grant'only,dataAccessFeeis the per-access surcharge — for any other op type it's always 0n withdataAccessEnabled: false.xxxEnabledreflects the on-chainFee.enabledflag. When OFF, the corresponding amount is 0 and the pay handler should NOT require payment for that kind. When both are off (for a grant) or registration is off (for any other op type), the entire payment flow is skipped — the op settles directly via the no-payment path.