question

rosetta avatar image
rosetta asked rosetta commented

Displaying application over Secure Payment Screen

We have noticed that when the Secure Payment screen (or the Timeout screen) is in the foreground that we cannot launch an intent to bring our application to the foreground (and, in essence, finish the Secure Payment Screen w/out completing the transaction) -- is there a way to make this possible?

We are developing an application for the Clover mini in the retail environment and would like a video to begin playing after X amount of inactivity in order to prevent screen burn and attract a passerby to interact with the device.

10 |2000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

Jacob Abrams avatar image
Jacob Abrams answered rosetta commented

You cannot display anything of secure payment for security purposes. Are you thinking about showing the video on Clover devices that are customer facing at all times and attached to a separate dedicated point of sale device? Such devices are running in a semi-integrated environment and are in what we call "kiosk mode". You could write your own "kiosk mode" application although we have almost no documentation on how to really do that. I suggest signing up here: https://www.clover.com/features/integ...

3 comments
10 |2000

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

rosetta avatar image rosetta commented ·

We will be writing an application for the Clover mini that will always be customer-facing and integrated with a second application that is installed on a customer-facing android handset device for demonstrating the NFC payment transaction.

The video will be displayed on the Clover Mini device while the Clover Mini is not in use, and additionally our Clover Mini android application will be attempting to launch said video if the Clover Mini is ever idle long enough to 'time out'; unfortunately, it never times out from the Secure Payment screen.

0 Likes 0 ·
Jacob Abrams avatar image Jacob Abrams ♦♦ commented ·

I see your customer-facing application can keep the screen on and play the video: http://stackoverflow.com/questions/53... At that time it won't be in secure payment, if secure payment is entered and times out someone will have to press the button to exit it, there is no available programmatic way to dismiss that screen.

0 Likes 0 ·
rosetta avatar image rosetta commented ·

Right, we would like a way to programmatically exit from the 'Time Out' or Secure Pay screen -- relying on the user to exit those screens is undesirable unless instructed to do so from our demo application is undesirable and we would also like to prevent possible screen burn on the device screens if left in such a state overnight.

0 Likes 0 ·

Welcome to the
Clover Developer Community