All Classes and Interfaces

Class
Description
 
Represents a request to make against the PayPal REST APIs.
Represents a wrapper around the response that results from an executed AbstractPayPalRequest.
The portable international postal address.
The breakdown of the amount.
The total order amount with an optional breakdown that provides details, such as the total item amount, total tax amount, shipping, handling, insurance, and discounts, if any.
Results of Authentication such as 3D Secure.
The authorized payment transaction.
The details of the authorized payment status.
Bancontact is the most popular online payment in Belgium.
Information used to pay using BLIK.
A captured payment.
 
 
The payment card to use to fund a payment.
 
 
 
 
 
 
 
Implementation of a Classifier that is used to identify a RetryPolicy based on a provided Throwable.
 
 
The default implementation of PayPalInMemoryClientRegistrationRepository.
 
The default implementation of PayPalPaymentGatewayPaymentValidator.
Information used to pay using eps.
 
 
The properties for the PayPal API configuration.
The default implementation of PayPalApiProvider.
Information needed to pay using giropay.
Information used to pay using iDEAL.
 
The request-related HATEOAS link.
 
 
 
 
Information used to pay using MyBank.
 
 
 
Alternative to DefaultClientCredentialsTokenResponseClient that uses WebClient and allows for access token response that contain additional non-String parameters.
 
 
Completes a capture payment for an order.
The request to create the PayPal order.
Information used to pay using P24(Przelewy24).
The JSON patch object to apply partial updates to resources.
 
 
 
 
 
The payment source definition.
 
 
Provider for interfacing with operations utilizing a WebClient to make requests to an external REST API.
 
 
 
 
Request object used to capture an authorization when doing auth immediately but delaying capture until later (such as until after fulfillment).
 
Request object used to capture an order immediately.
 
 
Defines the possible environments within which to make transactions.
Defines a service implementing PaymentGatewayHostedService that supports hosted solutions.
 
Identifies a service that is responsible for making calls against the PayPal REST API.
 
 
 
 
 
 
 
Default implementation of PaymentGatewayConfiguration.
A ClientRegistrationRepository that stores ClientRegistration(s) in-memory.
Represents an exception that occurs because a PayPalRequest's state was invalid prior to sending the request.
 
 
 
Defines a service as supporting create and update actions for Orders.
Validator meant to ensure that PaymentValidationRequest objects are sufficiently configured for the PayPal Payment Services gateway.
Defines a generic error that can be thrown in response to receiving an error from an API that one of the providers received.
Represents a refund request.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The purchase unit details.
 
 
 
The level of protection offered as defined by PayPal Seller Protection for Merchants.
 
Information used to pay using Sofort.
Customizes the payer experience during the approval process for the payment.
Results of 3D Secure Authentication.
 
Information needed to pay using Trustly.