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.getDownloadedBinaryData()
method.getTransactionBinaryData(PCUser, PCTransaction, PCGetTransactionBinaryDataCallback)
when binary data is already available is not considered to be an error. In this case the method
returns exactly the same transaction which was passed to it.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