public class PCTransactionsManager
extends java.lang.Object
| Constructor and Description |
|---|
PCTransactionsManager() |
| Modifier and Type | Method and Description |
|---|---|
static void |
decline(PCUser user,
PCTransaction transaction,
PCDeclineCallback callback)
Decline transaction
|
static PCDeclination |
declineOffline(PCUser user,
PCTransaction transaction)
Decline in offline-mode
|
static void |
getAutoSignTransactionList(PCUser user,
PCListTransactionsCallback callback)
Get list of transactions identifiers from PCSDK Server for transactions which can be signed
automatically
|
static void |
getTransaction(PCUser user,
java.lang.String transactionId,
PCGetTransactionCallback callback)
Get transaction data from PCSDK Server
|
static void |
getTransactionBinaryData(PCUser user,
PCTransaction transaction,
PCGetTransactionBinaryDataCallback callback)
This method is used for transactions which contain binary data.
|
static void |
getTransactionList(PCUser user,
PCListTransactionsCallback callback)
Get list of transactions identifiers from PCSDK Server
|
static PCTransaction |
importTransaction(java.lang.String source)
Create transaction object by input string
|
static void |
sign(PCUser user,
PCTransaction transaction,
PCExtendedAuth extAuth,
PCSignCallback callback)
Sign (confirm) transaction with Extended authentication
|
static void |
sign(PCUser user,
PCTransaction transaction,
PCSignCallback callback)
Sing (confirm) transaction
|
static PCConfirmation |
signOffline(PCUser user,
PCTransaction transaction)
Sign in offline-mode
|
public static void getTransactionList(PCUser user, PCListTransactionsCallback callback)
user - User objectcallback - callback to process results
PCListTransactionsCallbackpublic static void getAutoSignTransactionList(PCUser user, PCListTransactionsCallback callback)
user - User objectcallback - callback to process results
PCListTransactionsCallbackpublic static void getTransaction(PCUser user, java.lang.String transactionId, PCGetTransactionCallback callback)
user - User objecttransactionId - Transaction identifiercallback - callback to process results
PCGetTransactionCallbackpublic static void getTransactionBinaryData(PCUser user, PCTransaction transaction, PCGetTransactionBinaryDataCallback callback)
PCTransaction.hasBinaryData() first. In your
PCGetTransactionBinaryDataCallback.success(PCTransaction) method you will receive
a PCTransaction object with filled binary data.PCTransaction.getStoredBinaryData() ()}
method.user - target PCUser objecttransaction - PCTransaction for which binary data needs to be downloadedcallback - PCGetTransactionBinaryDataCallback for processing the resultpublic static void sign(PCUser user, PCTransaction transaction, PCSignCallback callback)
user - User object. isReadyToSign must be truetransaction - Transaction objectcallback - callback to process results
PCSignCallbackpublic static void sign(PCUser user, PCTransaction transaction, PCExtendedAuth extAuth, PCSignCallback callback)
user - User object. isReadyToSign must be truetransaction - Transaction objectextAuth - Extended authentication datacallback - callback to process results
PCSignCallbackpublic static void decline(PCUser user, PCTransaction transaction, PCDeclineCallback callback)
user - User object. isReadyToSign must be truetransaction - Transaction objectcallback - callback to process results
PCSignCallbackpublic static PCConfirmation signOffline(PCUser user, PCTransaction transaction)
user - User object. isReadyToSign must be truetransaction - Transaction objectpublic static PCDeclination declineOffline(PCUser user, PCTransaction transaction)
user - User object. isReadyToSign must be truetransaction - Transaction objectpublic static PCTransaction importTransaction(java.lang.String source)
source - Input string with transaction data