CCV introduces an integrated SoftPOS solution that enables the acceptance of card payments on Android devices. A point of sale application on an Android device can leverage the API to initiate transactions for local acceptance on the device. Both commercial off-the-shelf devices, like standard smartphones and (ruggedized) enterprise devices are supported.
This API supports the acceptance of card payments on SoftPOS and ‘traditional’ PTS certified payment terminals as well as remote e-commerce payments.
Currently only proof of concepts and scoped pilots are allowed by card schemes in order to gather experience and the ability to improve and extend the capabilities before full market launch is allowed.
CCV SoftPOS facilitates card-present transactions on non secure Android device.
|CCV||CCV SoftPOS app||This app support the following:
• VISA and MasterCard EMV contactless kernels
• displays the PIN entry screen
• captures the PIN and creates an obfuscated PIN
• integration via intent functions from a partner POS app
|CCV & Partner||MyCCV - Web portal||A web portal to manage the SoftPOS solution. Merchant, terminal (TMS) configuration. Some management functions can be handled by the partner.|
|Partner||Merchant POS app||Partner Android Point of Sale App that support SoftPOS transactions as a payment method.|
|Partner||Integrator API||POS specifc API to communicate between the POS app and the backend services of the partner.|
In an integrated SoftPOS Solution, the Point of Sale Backend (POS Backend) initiates the transaction by using the CCV Payment API. For security reasons, CCV supports only initiation of transactions from a POS Backend server where the network communication between machines and the application level security via API keys can be controlled and safely stored.
After the initiation of the transaction within the SoftPOS Backend, the POS App on the Android device triggers the CCV SoftPOS App via an Android Intent. Because the SoftPOS App has been activated it retrieves the payment amount from the SoftPOS Backend. The SoftPOS App comes to the foreground and takes over the payment and handles it with the cardholder.
The SoftPOS Solution handles the full transaction and stores all relevant information like receipt data. After the POS App has been notified that the transaction has been finalized, the transaction status including relevant data can be retrieved for POS processing including transaction status and receipt handling.
TODO: add action