PayU integration by Krzysztof Gzocha
  • Namespace
  • Class

Namespaces

  • Team3
    • PayU
      • Annotation
      • Communication
        • CurlRequestBuilder
        • HttpStatusParser
        • Notification
        • Process
          • NotificationProcess
          • ResponseDeserializer
        • Request
          • Model
        • Response
          • Model
        • Sender
      • Configuration
        • Credentials
      • Order
        • Autocomplete
          • Strategy
        • Model
          • Buyer
          • Money
          • Products
          • ShippingMethods
          • Traits
        • Transformer
          • UserOrder
            • Strategy
              • Product
              • ShippingMethod
      • PropertyExtractor
        • Reader
      • Serializer
      • SignatureCalculator
        • Encoder
          • Algorithms
          • Strategy
        • ParametersSorter
        • Validator
      • ValidatorBuilder

Classes

  • AbstractPayURequest
  • OrderCancelRequest
  • OrderCreateRequest
  • OrderRetrieveRequest
  • RefundRequest

Interfaces

  • PayURequestInterface

Class AbstractPayURequest

It is used to represent all request that can be send to PayU. It is not any form of cURL request. It collect informations about method, path and data. Note that path is not absolute here.

Interface PayURequestInterface

Team3\PayU\Communication\Request\AbstractPayURequest implements Team3\PayU\Communication\Request\PayURequestInterface

Direct known subclasses

Team3\PayU\Communication\Request\OrderCancelRequest, Team3\PayU\Communication\Request\OrderCreateRequest, Team3\PayU\Communication\Request\OrderRetrieveRequest, Team3\PayU\Communication\Request\RefundRequest

Abstract
Namespace: Team3\PayU\Communication\Request
Package: Team3\PayU\Communication\Request
Located at Team3/PayU/Communication/Request/AbstractPayURequest.php

Methods summary

public Team3\PayU\Serializer\SerializableInterface
# getDataObject( )

Returns

Team3\PayU\Serializer\SerializableInterface

Implementation of

Team3\PayU\Communication\Request\PayURequestInterface::getDataObject()
public string
# getPath( )

Returns

string

Implementation of

Team3\PayU\Communication\Request\PayURequestInterface::getPath()
public string
# getMethod( )

Returns

string

Implementation of

Team3\PayU\Communication\Request\PayURequestInterface::getMethod()

Magic methods summary

Constants summary

Constants inherited from Team3\PayU\Communication\Request\PayURequestInterface

METHOD_DELETE, METHOD_GET, METHOD_POST

Properties summary

protected Team3\PayU\Serializer\SerializableInterface $data
#
protected string $path
#
PayU integration by Krzysztof Gzocha API documentation generated by ApiGen