paylike_dart_client library

Responsible for handling high level communication towards the paylike API

Classes

DefaultRetryHandler<T>
DefaultRetryHandler is used as the default retry backoff mechanism for handling RateLimitExceptions.
HintsResponse
Describes the hints array received after executing a challenge successfully.
PaylikeClient
Handles high level requests towards the paylike ecosystem
PaylikeClientResponse
Describes the client response from the Paylike capture API
PaylikeHosts
Describes endpoints used.
PaylikeRequestBuilder<T>
PaylikeRequestBuilder provides a flexible way to add custom retry mechanism into the flow.
PaylikeRequester
PaylikeResponse
PaylikeTransaction
Describes a paylike transaction.
PaymentChallenge
PaymentChallenge describes a challenge after a payment creation is initiated
PaymentResponse
Describes a payment response.
RequestOptions
RetryHandler<T>
RetryHandler describes the interfaces of a retry handler.
TokenizedResponse
Describes a response from tokenize.

Enums

TokenizeTypes
TokenizeTypes describe the options for tokenizing card number and code

Exceptions / Errors

PaylikeException
RateLimitException
RetryException
RetryException is used for throwing an exception when retry count is reached.
ServerErrorException
VersionException