Soft POS

Soft POS

Tarang Software's Phone Magic platform is also referred to as SoftPOS.

This platform enables merchants to convert their Android phones into Card Acceptance devices.


  • Level 2 Kernels of Card schemes such as Visa/MC/PURE/RuPay
  • Mobile Payment App
  • White Box Cryptography for secure storage of encryption keys
  • Kernel security using code obfuscation techniques
  • Device Attestation and Monitoring
  • Middle Host

The device obfuscation tool performs the following checks:


  • Debugger detection
  • Check sum
  • Code obfuscation
  • Call hiding
  • Debug info
  • Class encryption
  • Root detection
  • Jail break detection
  • Renaming
  • Resource verification
  • Resource encryption
  • String encryption

Device Attestation is used as part of our abuse detection system to help determine whether our servers are interacting with our genuine app running on a genuine Android device.

CPoC application calls Safety Net Attestation API, it is an anti-abuse API that allows app developers to assess the Android device their app is running on. Our CPoC application performs the device Attestation in following scenarios

  • CPoC application initialization
  • Login
  • Periodically After successful login