Class InquiryTransaction
Inquiry transaction gets the status of a previously performed transaction. Therefore, inquiry transaction always takes the PNRef of a previous transaction.
............... // Populate data objects ............... *// Create a new Inquiry Transaction. InquiryTransaction trans = new InquiryTransaction("PNRef of a previous transaction", user, uonnection, payflowUtility.getRequestId()); *
// Submit the transaction. Response resp = trans.submitTransaction(); if (resp != null) { // Get the Transaction Response parameters. TransactionResponse trxnResponse = resp.getTransactionResponse(); if (trxnResponse != null) { System.out.println("RESULT = " + trxnResponse.getResult()); System.out.println("PNREF = " + trxnResponse.getPnref()); System.out.println("RESPMSG = " + trxnResponse.getRespMsg()); System.out.println("AUTHCODE = " + trxnResponse.getAuthCode()); System.out.println("AVSADDR = " + trxnResponse.getAVSAddr()); System.out.println("AVSZIP = " + trxnResponse.getAVSZip()); System.out.println("IAVS = " + trxnResponse.getIAVS()); } // Get the Fraud Response parameters. FraudResponse fraudResp = resp.getFraudResponse(); if (fraudResp != null) { System.out.println("PREFPSMSG = " + fraudResp.getPreFpsMsg()); System.out.println("POSTFPSMSG = " + fraudResp.getPostFpsMsg()); } } *
// Get the Context and check for any contained SDK specific errors. Context ctx = resp.getTransactionContext(); if (ctx != null && ctx.getErrorCount() %3E 0) { System.out.println("Errors = " + ctx.toString()); }
-
Field Summary
Fields inherited from class paypal.payflow.BaseTransaction
requestId -
Constructor Summary
ConstructorsConstructorDescriptionInquiryTransaction(String origId, UserInfo userInfo, String requestId) ConstructorInquiryTransaction(String origId, UserInfo userInfo, Invoice invoice, String requestId) ConstructorInquiryTransaction(String origId, UserInfo userInfo, PayflowConnectionData payflowConnectionData, String requestId) ConstructorInquiryTransaction(String origId, UserInfo userInfo, PayflowConnectionData payflowConnectionData, Invoice invoice, String requestId) Constructor -
Method Summary
Methods inherited from class paypal.payflow.ReferenceTransaction
generateRequest, getOrigPPRef, setOrigPPRefMethods inherited from class paypal.payflow.BaseTransaction
addHeader, clearExtendData, getBuyerAuthStatus, getClientInfo, getContext, getExtData, getRequest, getRequestBuffer, getRequestId, getResponse, getTender, getTrxType, getVerbosity, RemoveTransHeader, setBuyerAuthStatus, setClientInfo, setContext, setExtData, setRequestId, setTender, setVerbosity, submitTransaction
-
Constructor Details
-
InquiryTransaction
public InquiryTransaction(String origId, UserInfo userInfo, PayflowConnectionData payflowConnectionData, String requestId) Constructor- Parameters:
origId- String - OrigId, Original Transaction Id.userInfo- UserInfo - User Info object populated with user credentials.payflowConnectionData- PayflowConnectionData - Connection credentials object.requestId- String - Request IdInquiry transaction gets the status of a previously performed transaction. Therefore, inquiry transaction always takes the PNRef of a previous transaction.
............... // Populate data objects ............... *// Create a new Inquiry Transaction. InquiryTransaction trans = new InquiryTransaction("PNRef of a previous transaction", user, connection, payflowUtility.getRequestId());
-
InquiryTransaction
Constructor- Parameters:
origId- String - OrigId, Original Transaction Id.userInfo- UserInfo - User Info object populated with user credentials.requestId- String - Request IdInquiry transaction gets the status of a previously performed transaction. Therefore, inquiry transaction always takes the PNRef of a previous transaction.
............... // Populate data objects ............... *// Create a new Inquiry Transaction. InquiryTransaction trans = new InquiryTransaction("PNRef of a previous transaction", user, payflowUtility.getRequestId());
-
InquiryTransaction
public InquiryTransaction(String origId, UserInfo userInfo, PayflowConnectionData payflowConnectionData, Invoice invoice, String requestId) Constructor- Parameters:
origId- String - OrigId, Original Transaction Id.userInfo- UserInfo - User Info object populated with user credentials.payflowConnectionData- PayflowConnectionData - Connection credentials object.invoice- Invoice - Invoice object.requestId- String - Request IdInquiry transaction gets the status of a previously performed transaction. Therefore, inquiry transaction always takes the PNRef of a previous transaction.
............... // Populate data objects ............... *// Create a new Inquiry Transaction. InquiryTransaction trans = new InquiryTransaction("PNRef of a previous transaction", user, connection, invoice, payflowUtility.getRequestId());
-
InquiryTransaction
Constructor- Parameters:
origId- String - OrigId, Original Transaction Id.userInfo- UserInfo - User Info object populated with user credentials.invoice- Invoice - Invoice object.requestId- String - Request IdInquiry transaction gets the status of a previously performed transaction. Therefore, inquiry transaction always takes the PNRef of a previous transaction.
............... // Populate data objects ............... *// Create a new Inquiry Transaction. InquiryTransaction trans = new InquiryTransaction("PNRef of a previous transaction", user, connection, invoice, payflowUtility.getRequestId());
-