Feel free to reach techsupport@surepass.io for any technical support or guidance.
client-id: your-company@surepass.ioclient-private-key.pem - Your private key (keep secure!)surepass-public-key.pem - Surepass public key (for encryption)| Environment | API Base URL |
|---|---|
| Sandbox | https://sandbox-encrypted.surepass.app |
| Production | https://kyc-api-encrypted.surepass.app |
| Superflow Sandbox | https://superflow-sandbox-encrypted.surepass.app |
| Superflow Prod | https://superflow-encrypted.surepass.app |
Your App → Encrypt Request → HTTPS → Decrypt → Surepass API
↓
Your App ← Decrypt Response ← HTTPS ← Encrypt ← Responseencrypted_aes_key:iv:encrypted_data:auth_tag{
"pan_number": "ABCDE1234F"
}{
"success": true,
"status_code": 200,
"data": { ... },
"message": null,
"message_code": "success"
}| Public Key Description | Link | URL |
|---|---|---|
| Superflow Production Public Key | Link | https://cdn.surepass.app/public-keys/superflow-production-at-surepass.app-public-key.pem |
| Superflow Sandbox Public Key | Link | https://cdn.surepass.app/public-keys/superflow-sandbox-at-surepass.app-public-key.pem |
| Surepass Production Public Key | Link | https://cdn.surepass.app/public-keys/surepass-production-at-surepass.app-public-key.pem |
| Surepass Sandbox Public Key | Link | https://cdn.surepass.app/public-keys/surepass-sandbox-at-surepass.app-public-key.pem |