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.