Skip navigation links
A B C D E F G H I L M O P R S T V W 

P

PC_ERROR_ACCESSING_KEY - Static variable in class tech.paycon.sdk.v5.utils.PCError
Key cannot be accessed
PC_ERROR_ACTIVATION_CODE_EMPTY - Static variable in class tech.paycon.sdk.v5.utils.PCError
Activation code is empty
PC_ERROR_ACTIVATION_CODE_INCORRECT - Static variable in class tech.paycon.sdk.v5.utils.PCError
Activation code incorrect
PC_ERROR_ACTIVATION_REQUIRED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Activation code required
PC_ERROR_ALIEN_TRANSACTION_IN_OPERATION - Static variable in class tech.paycon.sdk.v5.utils.PCError
The list contains some transaction which does not present in the operation
PC_ERROR_AUTOSIGN_DISABLED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Autosign disabled in user's or transaction's settings, or there is getScoringSettings error
PC_ERROR_BACKUP_DATA_CORRUPTED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Wrong format (missing fields) in backup data
PC_ERROR_CALCULATING_HASH_FAILED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Failed to calculate hash value
PC_ERROR_CALCULATING_HMAC_FAILED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Failed to calculate HMAC
PC_ERROR_CALCULATING_SIGNATURE_FAILED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Failed to calculate signature
PC_ERROR_CANNOT_ACCESS_FORMER_STORAGE - Static variable in class tech.paycon.sdk.v5.utils.PCError
An error occurred when failed to access PCSDK 4 storage while migrating keys from PCSDK v4 to the current PCSDK
PC_ERROR_CANNOT_GENERATE_KEK - Static variable in class tech.paycon.sdk.v5.utils.PCError
KEK cannot be generated
PC_ERROR_CANNOT_GENERATE_KEY_PAIR - Static variable in class tech.paycon.sdk.v5.utils.PCError
Key pair cannot be generated
PC_ERROR_CANNOT_OVERRIDE_DEVICE_FINGERPRINT - Static variable in class tech.paycon.sdk.v5.utils.PCError
An error occurred when migrating keys from PCSDK v4 to the current PCSDK with the different device fingerprint
PC_ERROR_CRYPTO_ALGORITHM_NOT_AVAILABLE - Static variable in class tech.paycon.sdk.v5.utils.PCError
Refers to NoSuchAlgorithmException
PC_ERROR_CRYPTO_ENGINE_LICENSE_EXPIRED - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
License for the crypto engine used with the designed PCUser has expired and thus the cryptography operations cannot be conducted
PC_ERROR_CRYPTO_PROVIDER_NOT_AVAILABLE - Static variable in class tech.paycon.sdk.v5.utils.PCError
Refers to NoSuchProviderException
PC_ERROR_DATA_DECRYPTION_FAILED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Failed to decrypt key
PC_ERROR_DATA_ENCRYPTION_FAILED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Failed to encrypt data
PC_ERROR_EXT_AUTH_NOT_FOUND - Static variable in class tech.paycon.sdk.v5.utils.PCError
Extended authentication data not found
PC_ERROR_FAILED_TO_INIT_CRYPTO_PROVIDER - Static variable in class tech.paycon.sdk.v5.utils.PCError
Failed to init crypto provider
PC_ERROR_FILE_ACCESS - Static variable in class tech.paycon.sdk.v5.utils.PCError
An error occurred while trying to access some file for reading or writing
PC_ERROR_FROM_SERVER - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
The error is returned by PC Server.
PC_ERROR_GENERAL - Static variable in class tech.paycon.sdk.v5.utils.PCError
Undefined error.
PC_ERROR_HARDWARE_DECRYPTION - Static variable in class tech.paycon.sdk.v5.utils.PCError
Error extracting data from hardware storage.
PC_ERROR_INVALID_METHOD_USAGE - Static variable in class tech.paycon.sdk.v5.utils.PCError
Method is used in inappropriate way
PC_ERROR_INVALID_QR - Static variable in class tech.paycon.sdk.v5.utils.PCError
Data passed in QR code has incorrect format
PC_ERROR_KEY_DATE_EXPIRED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Keys are expired.
PC_ERROR_KEY_PASS_LENGTH_INVALID - Static variable in class tech.paycon.sdk.v5.utils.PCError
Deprecated.
PC_ERROR_KEY_SAVE_FAILED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Storage error
PC_ERROR_KEYPAIR_EXISTS - Static variable in class tech.paycon.sdk.v5.utils.PCError
Key pair already exists
PC_ERROR_MAX_RECORDS_COUNT_EXCEEDED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Max records count is 64
PC_ERROR_MISS_TRANSACTIONS_TO_PROCESS - Static variable in class tech.paycon.sdk.v5.utils.PCError
No transactions mentioned to be processed in operations.
PC_ERROR_MISSING_CMS_AUTHENTICATED_ATTRIBUTES - Static variable in class tech.paycon.sdk.v5.utils.PCError
Missing CMS Authenticated Attributes
PC_ERROR_NAME_EMPTY - Static variable in class tech.paycon.sdk.v5.utils.PCError
Name is empty
PC_ERROR_NAME_EXISTS - Static variable in class tech.paycon.sdk.v5.utils.PCError
Name not unique
PC_ERROR_NO_VALID_TRANSACTION_TO_LOGIN - Static variable in class tech.paycon.sdk.v5.utils.PCError
No transaction id return when requesting from client to log in
PC_ERROR_NOT_INVALID_INPUT_FOR_CRYPTOGRAPHY_OPERATION - Static variable in class tech.paycon.sdk.v5.utils.PCError
Invalid or insufficient input to perform cryptography operation
PC_ERROR_OK - Static variable in class tech.paycon.sdk.v5.utils.PCError
No error
PC_ERROR_OPERATION_INTERRUPTED - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
The operation was interrupted
PC_ERROR_OPERATION_NOT_SUPPORTED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Operation not supported
PC_ERROR_OPERATION_NOT_SUPPORTED - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Operation not supported
PC_ERROR_PASS_EMPTY - Static variable in class tech.paycon.sdk.v5.utils.PCError
Password is empty
PC_ERROR_PASS_INCORRECT - Static variable in class tech.paycon.sdk.v5.utils.PCError
Password incorrect
PC_ERROR_PASS_POLICY_MISMATCH - Static variable in class tech.paycon.sdk.v5.utils.PCError
Password policy mismatch
PC_ERROR_PCUSER_NOT_FOUND - Static variable in class tech.paycon.sdk.v5.utils.PCError
User not found
PC_ERROR_QR_CODE_EXPIRED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Scanned QR code has already expired
PC_ERROR_REMOTE_UPDATE_DISABLED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Remote update is disabled for the user
PC_ERROR_SCORING_DISABLED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Scoring disabled in user's settings
PC_ERROR_SCORING_INIT_ERROR - Static variable in class tech.paycon.sdk.v5.utils.PCError
Scoring initialization error
PC_ERROR_SCORING_NOT_INITIALIZED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Scoring has not been started
PC_ERROR_SCORING_UNAVAILABLE - Static variable in class tech.paycon.sdk.v5.utils.PCError
Deprecated.
PC_ERROR_SDK_NOT_INITIALIZED - Static variable in class tech.paycon.sdk.v5.utils.PCError
The instance of PCSDK is not initialized or corrupted
PC_ERROR_SDK_NOT_INITIALIZED - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
The instance of PCSDK is not initialized or corrupted
PC_ERROR_TRANSACTION_ALREADY_CONFIRMED - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Occurs when trying to confirm, decline or get data for the transaction which has already been confirmed
PC_ERROR_TRANSACTION_ALREADY_DECLINED - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Occurs when trying to confirm, decline or get data for the transaction which has already been declined
PC_ERROR_TRANSACTION_BINARY_DATA_IS_REQUIRED - Static variable in class tech.paycon.sdk.v5.utils.PCError
Binary data is required to sign/decline transaction
PC_ERROR_TRANSACTION_BINARY_DATA_UNAVAILABLE - Static variable in class tech.paycon.sdk.v5.utils.PCError
No binary data available for target transaction
PC_ERROR_TRANSACTION_CANCELLED - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Occurs when trying to confirm, decline or get data for the transaction which has been cancelled
PC_ERROR_TRANSACTION_DATA_IS_NULL - Static variable in class tech.paycon.sdk.v5.utils.PCError
Transaction data is empty
PC_ERROR_TRANSACTION_TIMEOUT - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Occurs when trying to confirm, decline or get data for the transaction which has expired
PC_ERROR_UNKNOWN_SYSTEM_ID - Static variable in class tech.paycon.sdk.v5.utils.PCError
No users belonging to provided system id found
PC_ERROR_USER_NOT_READY_TO_SIGN - Static variable in class tech.paycon.sdk.v5.utils.PCError
Password required
PC_ERROR_WORK_WITH_CRYPTO_PROVIDER_INTERRUPTED - Static variable in class tech.paycon.sdk.v5.utils.PCError
User interrupted to work with crypto provider
PC_ERROR_WRONG_USER_TO_LOGIN - Static variable in class tech.paycon.sdk.v5.utils.PCError
User does not belong to the system in which user logs in
PC_LOG_DEBUG - Static variable in class tech.paycon.sdk.v5.PCSDK
Log level - debug logs to logcat
PC_LOG_KEY_VALUES - Static variable in class tech.paycon.sdk.v5.PCSDK
Log level - log key values to logcat.
PC_LOG_VERBOSE - Static variable in class tech.paycon.sdk.v5.PCSDK
Log level - log key values to logcat.
PC_NO_LOGGING - Static variable in class tech.paycon.sdk.v5.PCSDK
Log level - no logging
PCActionResult - Class in tech.paycon.sdk.v5
 
PCActivateCallback - Interface in tech.paycon.sdk.v5.utils
PCAutoSigner - Class in tech.paycon.sdk.v5
This class provides functionality for automatically signing transaction (that is without necessity to show its content and without requesting a password).
PCAutoSignerCallback - Interface in tech.paycon.sdk.v5.utils
PCCallback - Interface in tech.paycon.sdk.v5.utils
Simple Callback
PCCertificateInfo - Class in tech.paycon.sdk.v5
The information about certificate issued for PCUser
PCCertificateInfo.Status - Enum in tech.paycon.sdk.v5
 
PCConfirmation - Class in tech.paycon.sdk.v5
PCSDK confirmation
PCConfirmationResult - Class in tech.paycon.sdk.v5
Results of transaction confirmation
PCConfirmationResult() - Constructor for class tech.paycon.sdk.v5.PCConfirmationResult
 
PCDeclination - Class in tech.paycon.sdk.v5
PCSDK declanation
PCDeclinationResult - Class in tech.paycon.sdk.v5
Results of transaction declination
PCDeclinationResult() - Constructor for class tech.paycon.sdk.v5.PCDeclinationResult
 
PCDeclineCallback - Interface in tech.paycon.sdk.v5.utils
PCError - Class in tech.paycon.sdk.v5.utils
PCSDK Error
PCError(int) - Constructor for class tech.paycon.sdk.v5.utils.PCError
Constructor
PCError(int, Exception) - Constructor for class tech.paycon.sdk.v5.utils.PCError
 
PCErrorsCallback - Interface in tech.paycon.sdk.v5.utils
 
PCExtendedAuth - Class in tech.paycon.sdk.v5
PCSDK Extended Authentication
PCExtendedAuth() - Constructor for class tech.paycon.sdk.v5.PCExtendedAuth
 
PCGeneralCallback - Interface in tech.paycon.sdk.v5.utils
General type of callback, which don't need any value to be passed upon successful result
PCGetCertificateInfoCallback - Interface in tech.paycon.sdk.v5.utils
PCGetOperationCallback - Interface in tech.paycon.sdk.v5.utils
PCGetPublicKeyCallback - Interface in tech.paycon.sdk.v5.utils
PCGetScoringSettingsCallback - Interface in tech.paycon.sdk.v5.utils
PCGetTransactionBinaryDataCallback - Interface in tech.paycon.sdk.v5.utils
PCGetTransactionCallback - Interface in tech.paycon.sdk.v5.utils
PCIS_ERROR_CANNOT_DEFINE_API_VERSION - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
The API version of the PC External cannot be defined
PCIS_ERROR_CANNOT_SAVE_RESPONSE - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Response from the server cannot be saved to file.
PCIS_ERROR_FINGERPRINT_ALREADY_SET - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Device fingerprint already set
PCIS_ERROR_GENERAL - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Undefined error.
PCIS_ERROR_NO_CONNECTION - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
No internet connection
PCIS_ERROR_OK - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
No error
PCIS_ERROR_REQUEST_TIMEOUT - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Request timeout (408)
PCIS_ERROR_SERVER_NOT_AVAILABLE - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Server unavailable
PCIS_ERROR_UNEXPECTED_ANSWER_FORMAT - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Answer from server has unexpected format
PCIS_ERROR_URL_NOT_FOUND - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
URL not found
PCIS_ERROR_USER_NOT_READY_TO_SIGN - Static variable in class tech.paycon.sdk.v5.utils.PCNetError
Password required
PCKeysProcessor - Interface in tech.paycon.sdk.v5.utils
This interface defines functionality which should be implemented by some class which purpose is to manage the process of key pair generation and transaction processing.
The default implementation, PCRegularKeysProcessor, generates key pair in Android KeyStore and uses it to process transactions.
Another example of implementation of this interface is PCRutokenKeysProcessor class defined in an additional module which can be embedded in an app with PC SDK to support Rutoken smart cards for generation and usage of asymmetric keys.
PCListOperationsCallback - Interface in tech.paycon.sdk.v5.utils
PCListTransactionsCallback - Interface in tech.paycon.sdk.v5.utils
PCLogin - Class in tech.paycon.sdk.v5
Class to perform all operations to log in with QR-code
The sample algorithm of logging in with QR-code is the following:
1.
PCLogin.GetLoginDataCallback - Interface in tech.paycon.sdk.v5
PCLogin.GetLoginTransactionCallback - Interface in tech.paycon.sdk.v5
Callback for handling results from PCLogin.GetLoginTransactionCallback
PCLoginCallback - Interface in tech.paycon.sdk.v5.utils
 
PCMigrationCallback - Interface in tech.paycon.sdk.v5.utils
PCMultipleConfirmationCallback - Interface in tech.paycon.sdk.v5.utils
Interface for handling results of transactions confirmation
PCMultipleDeclinationCallback - Interface in tech.paycon.sdk.v5.utils
Interface for handling results of transactions declination
PCMultipleProcessingCallback - Interface in tech.paycon.sdk.v5.utils
Interface for handling results of transactions processing
PCNetCallback - Interface in tech.paycon.sdk.v5.utils
Simple Callback for network interactions
PCNetError - Class in tech.paycon.sdk.v5.utils
PCSDK Error for network interactions
PCNetError(int, int, String) - Constructor for class tech.paycon.sdk.v5.utils.PCNetError
Constructor
PCNetError(int) - Constructor for class tech.paycon.sdk.v5.utils.PCNetError
Constructor
PCNetError.ServiceError - Enum in tech.paycon.sdk.v5.utils
 
PCOperation - Class in tech.paycon.sdk.v5
This class represents the operation which regularly includes several transactions in a group.
PCOperationsManager - Class in tech.paycon.sdk.v5
This class aimed at processing operations (grouped transactions) represented by objects of PCOperation class.
PCProcessOperationCallback - Interface in tech.paycon.sdk.v5.utils
PCPushServiceType - Enum in tech.paycon.sdk.v5
Types of supported push services
PCRegularKeysProcessor - Class in tech.paycon.sdk.v5
This is a default implementation of PCKeysProcessor.
PCRenderType - Enum in tech.paycon.sdk.v5.utils
 
PCRenewCallback - Interface in tech.paycon.sdk.v5.utils
PCRestoreCallback - Interface in tech.paycon.sdk.v5.utils
PCRestoreMethodsCallback - Interface in tech.paycon.sdk.v5.utils
Callback for PCUserRestore.getRestoreMethods()
PCSDK - Class in tech.paycon.sdk.v5
PCSDK SDK main class
PCSDK.PCQRType - Enum in tech.paycon.sdk.v5
QR-code types to process by PCSDK
PCSDKApplication - Class in tech.paycon.sdk.v5
PCSDKApplication extends Application and creates PCSDK object to work with
This class is optional to use
You can manage PCSDK object by yourself
PCSDKApplication() - Constructor for class tech.paycon.sdk.v5.PCSDKApplication
 
PCSDKMultiDexApplication - Class in tech.paycon.sdk.v5
PCSDKMultiDexApplication extends MultiDexApplication and creates PCSDK object to work with
This class is optional to use
You can manage PCSDK object by yourself
PCSDKMultiDexApplication() - Constructor for class tech.paycon.sdk.v5.PCSDKMultiDexApplication
 
PCSetTransactionBinaryDataCallback - Interface in tech.paycon.sdk.v5.utils
PCSignCallback - Interface in tech.paycon.sdk.v5.utils
PCStoreCallback - Interface in tech.paycon.sdk.v5.utils
PCSubmitPasswordCallback - Interface in tech.paycon.sdk.v5.utils
PCTask - Class in tech.paycon.sdk.v5
Task which is usually constructed when calling async methods (e.g.
PCTaskCallback - Interface in tech.paycon.sdk.v5.utils
 
PCTasksManager - Class in tech.paycon.sdk.v5
This class manages the tasks each of them represents an action which is performed in separate thread.
PCTasksManager() - Constructor for class tech.paycon.sdk.v5.PCTasksManager
 
PCTasksManager.TaskTag - Enum in tech.paycon.sdk.v5
Number of tags describing different tasks
PCTransaction - Class in tech.paycon.sdk.v5
PCSDK Transaction
PCTransaction() - Constructor for class tech.paycon.sdk.v5.PCTransaction
 
PCTransaction.PCTypeConfirmation - Enum in tech.paycon.sdk.v5
Confirmation type
PCTransaction.TransactionDataType - Enum in tech.paycon.sdk.v5
Transaction data type
PCTransaction.TransactionType - Enum in tech.paycon.sdk.v5
Type of transaction
PCTransactionsManager - Class in tech.paycon.sdk.v5
PCSDK Transactions Manager
PCTransactionsManager() - Constructor for class tech.paycon.sdk.v5.PCTransactionsManager
 
PCUser - Class in tech.paycon.sdk.v5
PCSDK User
PCUser() - Constructor for class tech.paycon.sdk.v5.PCUser
 
PCUser.ActivationState - Enum in tech.paycon.sdk.v5
Current user state:
NOT_INITIALIZED - not initialized
NOT_ACTIVATED - activation code required
ACTIVATED - active
PCUser.ExtendedAuthMethods - Enum in tech.paycon.sdk.v5
Extended authentication method
PCUser.PCCodeType - Enum in tech.paycon.sdk.v5
Code type to calculate
PCUSER_TYPE_ECDSA - Static variable in class tech.paycon.sdk.v5.PCUser
 
PCUSER_TYPE_GOST - Static variable in class tech.paycon.sdk.v5.PCUser
 
PCUserBackupCallback - Interface in tech.paycon.sdk.v5.utils
PCUserBackupData - Class in tech.paycon.sdk.v5
This class contains as much info as needed to backup and restore the user.
This data type is used in related methods of PCUserRestore class.
Normally, you are not supposed nor to construct any objects of this class neither to call get* and set* methods.
PCUserBackupData() - Constructor for class tech.paycon.sdk.v5.PCUserBackupData
Creates an empty object.
PCUserRestore - Class in tech.paycon.sdk.v5
This class provides API for backing up and restoring user's data.
Thus, the key information can be safely transferred from one device to another.
PCUserRestore() - Constructor for class tech.paycon.sdk.v5.PCUserRestore
 
PCUsersManager - Class in tech.paycon.sdk.v5
PCSDK Users Manager
PCUsersManager() - Constructor for class tech.paycon.sdk.v5.PCUsersManager
 
process(PCUser, List<PCTransaction>, List<PCTransaction>, PCMultipleProcessingCallback) - Method in class tech.paycon.sdk.v5.PCRegularKeysProcessor
Processes a series of transactions
process(PCUser, List<PCTransaction>, List<PCTransaction>, PCMultipleProcessingCallback) - Method in interface tech.paycon.sdk.v5.utils.PCKeysProcessor
Processes a set of transactions.
processOperation(PCUser, PCOperation, List<PCTransaction>, List<PCTransaction>, PCProcessOperationCallback) - Static method in class tech.paycon.sdk.v5.PCOperationsManager
Processes an operation using PCRegularKeysProcessor.
processOperation(PCUser, PCOperation, List<PCTransaction>, List<PCTransaction>, PCKeysProcessor, PCProcessOperationCallback) - Static method in class tech.paycon.sdk.v5.PCOperationsManager
Processes the operation by specifying which transactions must be confirmed and which transactions must be declined.
Each transaction in transactionsToConfirm or transactionsToDecline must be the reference to one of transactions returned by PCOperation.getTransactions().
processOperation(PCUser, PCOperation, List<PCTransaction>, List<PCTransaction>, PCKeysProcessor, PCExtendedAuth, PCProcessOperationCallback) - Static method in class tech.paycon.sdk.v5.PCOperationsManager
This method processes an operation similarly to PCOperationsManager.processOperation(PCUser, PCOperation, List, List, PCProcessOperationCallback) but PCExtendedAuth is additionally used.
A B C D E F G H I L M O P R S T V W 
Skip navigation links