Interface PayPalSyncTransactionService

All Known Implementing Classes:
PayPalSyncTransactionServiceImpl

public interface PayPalSyncTransactionService
  • Method Details

    • lookupTransactionsByQueryParams

      ReportingTransactionResponse lookupTransactionsByQueryParams(Map<String,String> queryFilter) throws com.paypal.base.rest.PayPalRESTException

      This returns all the matching transactions wrapped in the ReportingTransactionResponse based on the @param queryFilter

      The queryFilter mapping keys required are :

       start_date : Filters the transactions in the response by a start date and time. The date format required is, Internet date and time format. Seconds are required. Fractional seconds are optional.
       end_date : Filters the transactions in the response by a start date and time. The date format required is, Internet date and time format. Seconds are required. Fractional seconds are optional.
       transaction_amount : Filters the transactions in the response by a gross transaction amount range. Specify the range as <start-range> TO <end-range>.For example, to search for transactions from $5.00 to $10.05, specify [500 TO 1005].
       page : Page number derives the page to be retrieved from the returned result set.

      Parameters:
      queryFilter -
      Returns:
      Throws:
      com.paypal.base.rest.PayPalRESTException