Namespace Ingenico.Connect.Sdk
Classes
AbstractParamRequest
Represents a set of request parameters.
ApiException
Represents an error response from the Ingenico ePayments platform which contains an ID and a list of errors.
ApiResource
Base class of all Ingenico ePayments platform API resources.
AuthorizationException
Represents an error response from the Ingenico ePayments platform when authorization failed.
CallContext
A call context can be used to send extra information with a request, and to receive extra information from a response. Please note that this class is not thread-safe. Each request should get its own call context instance.
Client
Ingenico ePayments platform client. Thread-safe.
This client and all its child clients are bound to one specific value for the X-GCS-ClientMetaInfo header. To get a new client with a different header value, use WithClientMetaInfo(string).
CommunicationException
Indicates an exception regarding the communication with the Ingenico ePayments platform such as a connection exception.
Communicator
Used to communicate with the Ingenico ePayments platform web services.
CommunicatorConfiguration
Configuration for the communicator.
DeclinedPaymentException
Represents an error response from a create payment call.
DeclinedPayoutException
Represents an error response from a create payout call.
DeclinedRefundException
Represents an error response from a refund call.
DeclinedTransactionException
Represents an error response from a create payment, payout or refund call.
Factory
Ingenico ePayments platform factory for several SDK components.
GlobalCollectException
Represents an error response from the Ingenico ePayments platform when something went wrong at the Ingenico ePayments platform or further downstream.
IdempotenceException
Represents an error response from the Ingenico ePayments platform when an idempotent request failed because the first request has not finished yet.
MarshallerSyntaxException
Thrown when a JSON string cannot be converted to a response object.
MetaDataProvider
Provides meta info about the server. Thread-safe.
MetaDataProviderBuilder
Builder for a MetaDataProvider object.
MultipartFormDataObject
A representation of a multipart/form-data object.
NotFoundException
Indicates an exception that occurs when the requested resource is not found. In normal usage of the SDK, this exception should not occur, however it is possible. For example when path parameters are set with invalid values.
Proxy
Represents a proxy with a URI and it's authentication.
ReferenceException
Represents an error response from the Ingenico ePayments platform when a non-existing or removed object is trying to be accessed.
RequestHeader
A single request header. Immutable.
RequestHeaderUtils
RequestParam
A single request parameter. Immutable.
ResponseException
Thrown when a response was received from the Ingenico ePayments platform which indicates an error.
ResponseHeader
A single response header. Immutable.
ResponseHeaderUtils
Session
Contains the components needed to communicate with the Ingenico ePayments platform. Thread-safe.
SessionBuilder
Builder for a Session object.
ShoppingCartExtension
UploadableFile
A file that can be uploaded.
ValidationException
Represents an error response from the Ingenico ePayments platform when validation of requests failed.
WebhooksEvent
Interfaces
IAuthenticator
Used to sign requests to the Ingenico ePayments platform. Thread-safe.
IConnection
Represents a connection to the Ingenico ePayments platform server. Thread-safe.
IMarshaller
Used to marshal and unmarshal Ingenico ePayments platform request and response objects to and from JSON. Thread-safe.
IMultipartFormDataRequest
A representation of a multipart/form-data request.
IPooledConnection
Represents a pooled connection to the Ingenico ePayments platform server. Instead of setting up a new HTTP connection for each request, this connection uses a pool of HTTP connections. Thread-safe.
IRequestHeader
A single request header. Immutable.
IResponseHeader
A single response header. Immutable.