CPoC SDK
Getting Started
How it works

How the CPoC SDK works?

cpoc-how-it-works.png

The CPoC SDK provides a set of functionalities for you to develop a SoftPOS app:

  • Register/ Init the SDK: Once the SDK is registered via the Attestation & Monitoring Service, the SDK would have a dedicated asymmetric key pair, this key pair is used for the key injection process (RSA wrapping key injection).
  • Set EMV Config: You can set EMV configs and CAPKs to the SDK, e.g. terminal country code, contactless cvm require limit and etc.
  • Key Inject: The CPoC SDK supports key loading via RSA PKCSv1.5 and TR31 key loading for TDES & AES keys. Once keys injected, the SDK uses DUKPT as the key management to derive unique keys per transactions
  • Card Reading: Toggle the NFC card reading via the CPoC SDK, all sensitive data (track2 equivalent & pin block) are immediately encrypted.