code: public List<GenericTransaction> getDetails(final String payoutId,
  			final TransactionsPayoutType transactionsPayoutType,
  			final PaginationParams pagination) throws OpenpayServiceException, ServiceUnavailableException {
  		String path = String.format(PAYOUT_TRANSACTIONS_DETAILS_PATH, this.getMerchantId(), payoutId);
  		Map<String, String> params = new HashMap<String, String>();
  		if (pagination != null) {
  			params.putAll(pagination.asMap());
  		}
  		params.put("detail_type", transactionsPayoutType.name().toLowerCase());
  		return this.getJsonClient().list(path, params, GenericTransaction.class);
  	}
docs: Retrieves the list of transactions that affected the payout. .
  Transactions in the IN or OUT type of detail add their fee to the total,
  while the ones in CHARGED_ADJUSTMENTS and REFUNDED_ADJUSTMENTS add their
  amount.
  
  @param payoutId
  the payout id
  @param transactionsPayoutType
  the transactions payout type
  @param pagination
  Pagination. Optional, retrieves the latest 10 transactions if
  ommited.
  @return List of transactions .
  @throws OpenpayServiceException
  the openpay service exception
  @throws ServiceUnavailableException
  the service unavailable exception