The activity started by ACTION_CLOVER_PAY is intended for merchant employees and not customers. We do not have any option to remove cash as an option from that particular activity. A merchant can remove cash as an accepted tender type from the Setup app but that will remove the ability to take cash across the board for all their devices.
Instead of using ACTION_CLOVER_PAY for taking payments, use Payment Connector https://docs.clover.com/clover-platform/docs/using-payment-connector
Note that using Payment Connector would require you write the split payment code yourself.
Also note that if you are developing a kiosk you will want to take advantage of CustomerMode: https://clover.github.io/clover-android-sdk/com/clover/sdk/util/CustomerMode.html
I this there is any possibility to disable the cash programmatically using android sdk
As Jacob mentioned above, you can use Payment Connector alternatively you could investigate using ACTION_SECURE_PAY which does have some disadvantages (https://community.clover.com/questions/22152/action-clover-pay-vs-action-secure-pay.html).
3 People are following this question.