question

arbiter avatar image
arbiter asked Jeffrey Blattman answered

Credit card transaction without Secure Payment

Hello,

Is there a way to trigger the card/chip reader on a Clover Mobile device and process the credit card information (CC number, CVV, and expiration date) without going through Secure Payment? Our app manages its own orders and transactions but needs to use the device for reading credit card information.

Thank you.

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

Jeffrey Blattman avatar image
Jeffrey Blattman answered

No, that's no possible. We do not expose direct access to the card reader hardware. Keep in mind that interacting with EMV (chip) and contactless cards is very complex.

You can use Secure Payments to capture card data only. See ACTION_SECURE_CARD_DATA in the Clover Android SDK. You must still go through the Secure Payments app, but it will not process the payment and only return the card data to the caller. Note that this is probably not what you want since the critical parts of the card data is encrypted and is only useful to Clover services. It is not possible for a third-party application to obtain unencrypted card data from a Clover device*. The hardware and software on our devices goes to extreme measures to ensure that.

It's not clear what you are trying to accomplish, but keep in mind that accepting payments outside of Clover / First Data is not allowed.

* In the case of gift cards, it is possible to get the unencrypted card data, however, this involves first getting the specific card BIN white listed on our servers.

10 |2000

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

Welcome to the
Clover Developer Community