Mobile ICONex wallets fail to send transactions to Smart Contract address

Hi ICON Developers, could you please advise what could be the problem with the mobile ICONex wallet fail to send ICX tranactions to our Smart Contract?
The step limit is fixed to 100,000 on the mobile ICONex wallet and this is causing the transaction to fail to our Smart Contract address or we are missing some part of our smart contract configuration to be added when we have payments from mobile devices?
We did have tested and the mobile wallet can send ICXs to other wallets, but fail to send transactions to our Smart Contract as it looks like not enough step limits from the mobile wallet which is fixed to 100,000 only and doesn’t have the option for auto adjustment.
We will wait for your reply and advise. Thanks