Classes, interfaces and traits

IValidate

Provide an interface for data validation classes.

« More »

Amount

The validator checks if the given amount is correct.

« More »

BankNumber

The validator checks if the given bank account number is correct.

« More »

BlikCode

The validator checks if the given BLIK code is correct.

« More »

BNumber

The validator checks if the given building number is correct.

« More »

CardMask

The validator checks if the given card mask number is correct.

« More »

ChannelId

The validator checks if the given Dotpay channel id is correct.

« More »

Currency

The validator checks if the given currency is correct.

« More »

Email

The validator checks if the given email address is correct.

« More »

Id

The validator checks if the given seller id is correct.

« More »

Ip

The validator checks if the given IP address is correct.

« More »

Language

The validator checks if the given language is correct.

« More »

Mcc

The validator checks if the given MCC number is correct.

« More »

Name

The validator checks if the given name is correct.

« More »

OpNumber

The validator checks if the given operation number is correct.

« More »

Phone

The validator checks if the given phone number is correct.

« More »

Pin

The validator checks if the given seller pin is correct.

« More »

PostCode

The validator checks if the given post code is correct.

« More »

Street

The validator checks if the given street is correct.

« More »

Url

The validator checks if the given URL address is correct.

« More »

Username

The validator checks if the given username of Dotpay dashboard is correct.

« More »

Classes, interfaces and traits

DotpayException

An error with Dotpay SDK occured.

« More »

ExtensionNotFoundException

PHP extension is not found.

« More »

FileNotFoundException

A file is not found.

« More »

IncompleteDataException

A given data is incompleted.

« More »

SellerNotFoundException

A requested seller is not found in shop configuration.

« More »

Classes, interfaces and traits

AmountException

Incorrect amount.

« More »

ApiVersionException

Incorrect api version.

« More »

BankNumberException

Incorrect bank number.

« More »

BlikCodeException

Incorrect Blik code.

« More »

BNumberException

Incorrect building number.

« More »

CardMaskException

Incorrect card mask.

« More »

ChannelIdException

Incorrect channel id.

« More »

CityException

Incorrect city name.

« More »

CountryException

Incorrect country name.

« More »

CurrencyException

Incorrect country name.

« More »

EmailException

Incorrect email address.

« More »

FirstnameException

Incorrect first name.

« More »

IdException

Incorrect seller id.

« More »

IncompatibleTypeException

Incompatible type of parameter.

« More »

IpException

The validator checks if the given IP address is correct.

« More »

LanguageException

Incorrect language.

« More »

LastnameException

Incorrect last name.

« More »

MccException

Incorrect MCC number.

« More »

MethodException

Incorrect method.

« More »

OperationNumberException

Incorrect operation number.

« More »

OperationStatusException

Incorrect operation status.

« More »

OperationTypeException

Incorrect operation type.

« More »

PasswordException

Incorrect password.

« More »

PhoneException

Incorrect phone number.

« More »

PinException

Incorrect seller pin.

« More »

PostCodeException

Incorrect post code.

« More »

RequestFormatException

Incorrect format of requested values.

« More »

StreetException

Incorrect street name.

« More »

UrlException

Incorrect url address.

« More »

UsernameException

Incorrect username.

« More »

Classes, interfaces and traits

ApiException

An error by using the Dotpay API.

« More »

ForbiddenException

Dotpay API is forbidden to using.

« More »

HttpException

An error of HTTP comunication.

« More »

InstructionNotFoundException

Instruction is not found. Probably it's not saved.

« More »

NotFoundException

A resource is not found.

« More »

PaymentNotCreatedException

A payment is not created.

« More »

ServerException

An exception of using the Dotpay server.

« More »

TimeoutException

Timeout has been exceed.

« More »

UnauthorizedException

Using of Dotpay API is not authorized.

« More »

UnavailableException

Resource is unavailable.

« More »

Classes, interfaces and traits

VersionNotFoundException

Version registry is not found for given project.

« More »

Classes, interfaces and traits

NotFoundException

A channel is not recognized by Dotpay server.

« More »

Classes, interfaces and traits

NotFoundException

An account of seller is not recognized by Dotpay server.

« More »

Classes, interfaces and traits

NotFoundException

An operation with given identificator is not found on Dotpay server.

« More »

Classes, interfaces and traits

BadDataFormatException

Format of request data is bad.

« More »

BlockedAccountException

Account is disabled.

« More »

DisabledChannelException

Selected channel payment is desabled.

« More »

ExpiredException

A payment has been expired.

« More »

HashNotEqualException

Request has been modified during transmission.

« More »

HighAmountException

Amount is too high.

« More »

InactiveAccountException

Seller account is inactive.

« More »

LowAmountException

Amount is too low.

« More »

ParameterNotPresentException

Required parameter is not present in the data of payment sent to Dotpay.

« More »

UnknowChannelException

The given channel is unknown.

« More »

UnknownCurrencyException

The given currency is unknown.

« More »

UnrecognizedException

Occuring of an unexpected error.

« More »

Classes, interfaces and traits

AccountConfigurationException

One of the given accounts is not configured for multimerchant payments.

« More »

InsufficientAmountException

Sum of amounts from all multimerchant payments is not equal to total amount.

« More »

WrongCurrencyException

Currency values from multimerchant payments are not equal to value from the main payment.

« More »

Classes, interfaces and traits

AbstractLocaleException

Abstract locale exception. It doesn't need to be translated if a problem with translation mechanism has been occured.

« More »

FileNotFoundException

Searched file doesn't exist.

« More »

TranslationNotFoundException

Searched translation sentence doesn't exist.

« More »

Classes, interfaces and traits

EmptyObjectNameException

Name of the object is empty

« More »

ObjectNotFoundException

An object is not found

« More »

ParamNotFoundException

A param is not found

« More »

XmlNotFoundException

An xml file is not found.

« More »

Classes, interfaces and traits

SellerNotGivenException

Seller object is not given to channel

« More »

Classes, interfaces and traits

ConfirmationDataException

An error of confirmation data from Dotpay server.

« More »

ConfirmationInfoException

An information about shop configuration which can be caught and displayed.

« More »

SellerNotRecognizedException

A requested seller is not recognized.

« More »

Classes, interfaces and traits

TypeNotCompatibleException

Returned type is not compatible with an expected type.

« More »

Classes, interfaces and traits

Element

Represent an abstract HTML element.

« More »

Img

Represent a HTML img element.

« More »

Node

Represent an abstract HTML node.

« More »

PlainText

Represent a plain text which is inserted into HTML without any tags.

« More »

Single

Represent a single HTML element.

« More »

Classes, interfaces and traits

A

Represent HTML links.

« More »

Container

Represent an abstract container which can contain other HTML elements.

« More »

Div

Represent HTML div block.

« More »

Form

Represent HTML div block.

« More »

P

Represent HTML p block.

« More »

Script

Represent HTML script block.

« More »

Span

Represent HTML span block.

« More »

Classes, interfaces and traits

Checkbox

Represent a HTML checkbox.

« More »

Input

Represent a HTML input element.

« More »

Label

Represent a HTML label element.

« More »

Option

Represent an option of an HTML select element.

« More »

Radio

Represent a HTML radio element.

« More »

Select

Represent a HTML select element.

« More »

Text

Represent a HTML input text element.

« More »

Classes, interfaces and traits

Github

Allow to use Github Api for checking a version of this SDK and other projects.

« More »

Payment

Allow to use informations about channels which are enabled for details of payment.

« More »

RegisterOrder

Provide an interface to use Register Method to create payments.

« More »

Resource

Offer base functionality to use external Internet resources.

« More »

Seller

Allow to use Seller API.

« More »

Classes, interfaces and traits

Version

Represent informations about the version of a software on Github server.

« More »

Classes, interfaces and traits

Agreement

Represent a structure of single agreement data.

« More »

Info

Represent a structure of information about payment channels which is downloaded from Dotpay.

« More »

OneChannel

Represent a structure of informations about one payment channel.

« More »

Request

Class which contains data used for creating a payment request.

« More »

Classes, interfaces and traits

Result

Result of the operation which was realized through the Register Order method.

« More »

Classes, interfaces and traits

Account

Informations about an account of a seller.

« More »

BankAccount

Informations about a bank acount of payer.

« More »

CardBrand

Informations about a card brand.

« More »

ChannelList

Model of payment channels list.

« More »

Configuration

Storage of basic configuration.

« More »

CreditCard

Informations about a credit card.

« More »

Customer

Informations about a bank acount of payer.

« More »

Instruction

Informations about an instruction of payments by cash or transfer.

« More »

Notification

Informations about a notification from Dotpay server.

« More »

Operation

Informations about an operation.

« More »

Payer

Informations about a payer.

« More »

Payment

Informations about a payment.

« More »

PaymentMethod

Informations about a payment method.

« More »

Payout

Informations about a payout.

« More »

Redirect

Informations about a redirect.

« More »

Refund

Model of refund data.

« More »

Seller

Informations about a seller.

« More »

Transaction

Informations about a transaction during which is realized the payment.

« More »

Transfer

Informations about a payout transfer.

« More »

Classes, interfaces and traits

ConfigurationProviderInterface

Interface of configuration data providers from shop.

« More »

CustomerProviderInterface

Interface of customer data providers from shop.

« More »

InstructionProviderInterface

Interface of instruction data providers from shop.

« More »

NotificationProviderInterface

Interface of notification data providers from shop.

« More »

OperationProviderInterface

Interface of operation data providers from shop.

« More »

PaymentProviderInterface

Interface of payment data providers from shop.

« More »

Classes, interfaces and traits

Loader

Loader of class instances based on dependency structure defined in an XML configuration file.

« More »

Parser

Parser which parse and store XML files with a dependency structure.

« More »

Classes, interfaces and traits

Object

Object node in XML file with Dependency Injection rules.

It represents created object.

« More »

Param

Param node in XML file with Dependency Injection rules.

It represents parameter, which is given during creating an object.

« More »

Classes, interfaces and traits

Translator

Tool for translating strings used in Dotpay SDK. It can use different adapters of source file.

« More »

Classes, interfaces and traits

AbstractAdapter

Abstract adapter for recognizing files with translations.

« More »

Csv

Adapter which recognizes csv files with translations.

« More »

Classes, interfaces and traits

Blik

Class provides a special functionality for Blik payments.

« More »

Cc

Class provides a special functionality for credit card payments.

« More »

Channel

Class provides a special functionality for customization of payments channel.

« More »

Dotpay

Class provides a special functionality for Dotpay standard payments.

« More »

Fcc

Class provides a special functionality for credit card payments, realized for special currencies.

« More »

Mp

Class provides a special functionality for MasterPass payments.

« More »

Oc

Class provides a special functionality for credit card payments, realized as an one Click method.

« More »

Paypal

Class provides a special functionality for MasterPass payments.

« More »

Classes, interfaces and traits

Action

Action provides a functionality of some actions, executed in concrete times thanks to special interface.

« More »

MakePaymentOrRefund

Action which is executed during making payments and refunds.

« More »

UpdateCcInfo

Action which is executed during updating informations about credit card.

« More »

Classes, interfaces and traits

AmountFormatter

Helper for formatting amount in currencies available in Dotpay.

« More »

Curl

Tool for a support of cURL library.

« More »

IpDetector

« More »

Classes, interfaces and traits

Back

Processor of service of back after making a payment.

« More »

Confirmation

Processor of confirmation activity.

« More »

Status

Processor of checking status of an order.

« More »