The fee value in the PaymentMethod type is a DecimalString. That seems to presume that the fee is constant independent of the payment amount, which I believe is sometimes not accurate. Percentage-based transaction fees are also common.
Again, what do other financial protocols do in this regard, such as SWIFT? Are the fees expressed in the protocol, and if so, how?
The
fee
value in the PaymentMethod type is a DecimalString. That seems to presume that the fee is constant independent of the payment amount, which I believe is sometimes not accurate. Percentage-based transaction fees are also common.Again, what do other financial protocols do in this regard, such as SWIFT? Are the fees expressed in the protocol, and if so, how?