We have an android POS that we're integrating with Clover. Our app currently supports Cash and Card transactions.
We're interested in using the PaymentConnector for credit card transactions since it provides us with customization options, like not printing receipts because we want to handle that directly in our app.
For cash transactions we are unsure if we have to record them within Clover or can we just record them directly in our system? If we need to record them in Clover, can we do so through the SDK directly and avoid using the the less flexible payment intent ACTION_CLOVER_PAY which provides both cash/card options, but no ability to suppress receipt printing?
All order management will occur within our platform. We're effectively just trying to use Clover for the hardware and for credit card processing.
We're trying to verify that we can go this route and won't run into any challenges getting our app through the review process. We've seen a few community posts where similiar approaches seemed to have run into some challenges.