| ExchangeSingleUseTokenException | 
 The exception is thrown when an error occurred during token exchanging. 
 | 
| ExchangeWalletTokenException | 
 The exception is thrown when an error occurred while exchanging the digital wallet token. 
 | 
| FetchTransactionResultsException | 
 The exception is thrown when an error occurred during fetching transaction results. 
 | 
| InvalidFetchPaymentDetailsParamsException | 
 The exception is thrown when the parameters to fetch the payment details are invalid. 
 | 
| InvalidGatewayConfigurationException | 
 Exception denoting that the integration is insufficiently configured. 
 | 
| InvalidGatewayTransactionTypeException | 
Exception denoting that a transaction's  TransactionType is considered invalid for the
 gateway.  
 | 
| InvalidPaymentConfigurationException | 
 Exception denoting that a Payment representation is considered invalid. 
 | 
| PaymentException | 
  | 
| TransactionNotFoundException | 
 The exception is thrown if a transaction cannot be found. 
 | 
| TransactionResultsNotAvailableException | 
 The exception is thrown if transaction results cannot be identified. 
 | 
| WebhookException | 
 The exception is thrown when the processing of the payment webhook failed. 
 | 
| WebhookValidationException | 
 Exception denoting that a webhook request is invalid. 
 |