KWT Is there any feature where an entities pay the fees on behalf of the app user? So that we don't have to fund every customer who use our app?
dzham The account that is the source account of the transaction envelope pays the fees, so that would be one way.
OrbitLens Check fee-bump transactions, a new feature available since the protocol v13. Fee bumps supported by all major SDKs. Pros: No need to mess with client's account co-signers which may be quite complex in some cases. Clients can build transaction with zero fee, and you can decide the amount of fees you are willing to pay right before the transactions submission to Horizon. So you can determine the optimal fee amount based on the the recent fee stats. You can analyze a transaction and decide whether you want to sponsor fees or not. For example, you can sponsor trading activity on predefined asset pairs only. Cons: This scheme requires jumping through a few additional hoops to make it work, but if the users always use your app this shouldn't be a problem. Minimum transaction fee = 2 x base_fee instead of 1 x base_fee with the cosigners scheme, as proposed by @dzham