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

  • Team3\PayU\ValidatorBuilder\ValidatorBuilder

Interfaces

  • Team3\PayU\ValidatorBuilder\ValidatorBuilderInterface
 1 <?php
 2 /**
 3  * @author Krzysztof Gzocha <krzysztof.gzocha@xsolve.pl>
 4  */
 5 namespace Team3\PayU\Order\Transformer\UserOrder;
 6 
 7 /**
 8  * Class TransformerProperties is holding constants which represents transformer properties names
 9  * @package Team3\PayU\Order\Transformer\UserOrder
10  */
11 final class TransformerProperties
12 {
13     // Buyer parameters
14     const BUYER_EMAIL = 'buyer.email';
15     const BUYER_PHONE = 'buyer.phone';
16     const BUYER_FIRST_NAME = 'buyer.firstName';
17     const BUYER_LAST_NAME = 'buyer.lastName';
18 
19     // Delivery
20     const DELIVERY_RECIPIENT_PHONE = 'delivery.recipientPhone';
21     const DELIVERY_RECIPIENT_NAME = 'delivery.recipientName';
22     const DELIVERY_RECIPIENT_EMAIL = 'delivery.recipientEmail';
23     const DELIVERY_POSTAL_CODE = 'delivery.postalCode';
24     const DELIVERY_CITY = 'delivery.city';
25     const DELIVERY_COUNTRY_CODE = 'delivery.countryCode';
26     const DELIVERY_NAME = 'delivery.name';
27     const DELIVERY_STREET = 'delivery.street';
28 
29     // General
30     const GENERAL_CUSTOMER_IP = 'general.customerIp';
31     const GENERAL_ORDER_ID = 'general.orderId';
32     const GENERAL_ADDITIONAL_DESC = 'general.additionalDescription';
33     const GENERAL_CURRENCY_CODE = 'general.currencyCode';
34     const GENERAL_DESCRIPTION = 'general.description';
35     const GENERAL_MERCHANT_POS_ID = 'general.merchantPosId';
36     const GENERAL_SIGNATURE = 'general.signature';
37     const GENERAL_TOTAL_AMOUNT = 'general.totalAmount';
38 
39     // Invoice
40     const INVOICE_CITY = 'invoice.city';
41     const INVOICE_COUNTRY_CODE = 'invoice.countryCode';
42     const INVOICE_E_INVOICE_REQUESTED = 'invoice.eInvoiceRequested';
43     const INVOICE_NAME = 'invoice.name';
44     const INVOICE_POSTAL_CODE = 'invoice.postalCode';
45     const INVOICE_RECIPIENT_EMAIL = 'invoice.recipientEmail';
46     const INVOICE_RECIPIENT_NAME = 'invoice.recipientName';
47     const INVOICE_RECIPIENT_PHONE = 'invoice.recipientPhone';
48     const INVOICE_RECIPIENT_TIN = 'invoice.recipientTin';
49     const INVOICE_STREET = 'invoice.street';
50 
51     // Product
52     const PRODUCT_UNIT_PRICE = 'product.unitPrice';
53     const PRODUCT_QUANTITY = 'product.quantity';
54     const PRODUCT_NAME = 'product.name';
55 
56     // Product collection
57     const PRODUCT_COLLECTION = 'productCollection';
58 
59     // Recursive
60     const RECURSIVE = 'follow';
61 
62     // Shipping method
63     const SHIPPING_METHOD_NAME = 'shippingMethod.name';
64     const SHIPPING_METHOD_PRICE = 'shippingMethod.price';
65     const SHIPPING_METHOD_COUNTRY = 'shippingMethod.country';
66 
67     // Shipping method collection
68     const SHIPPING_METHOD_COLLECTION = 'shippingMethodCollection';
69 
70     // Urls
71     const URLS_NOTIFY = 'url.notify';
72     const URLS_CONTINUE = 'url.continue';
73     const URLS_ORDER = 'url.order';
74 }
75 
PayU integration by Krzysztof Gzocha API documentation generated by ApiGen