WC_Gateway_Paypal_Constants
in package
WC_Gateway_Paypal_Constants Class.
Table of Contents
- FIELDS_TO_REDACT = array('given_name', 'surname', 'full_name', 'address_line_1', 'address_line_2', 'admin_area_1', 'admin_area_2', 'postal_code', 'phone', 'phone_number', 'national_number')
- Fields to redact from logs.
- INTENT_AUTHORIZE = 'AUTHORIZE'
- INTENT_CAPTURE = 'CAPTURE'
- PayPal payment intents.
- PAYMENT_ACTION_AUTHORIZE = 'authorize'
- PAYMENT_ACTION_CAPTURE = 'capture'
- PayPal payment actions.
- PAYMENT_SOURCE_PAYLATER = 'paylater'
- PAYMENT_SOURCE_PAYPAL = 'paypal'
- Supported payment sources.
- PAYMENT_SOURCE_VENMO = 'venmo'
- PAYPAL_ADDRESS_LINE_MAX_LENGTH = 300
- PAYPAL_CITY_MAX_LENGTH = 120
- PAYPAL_COUNTRY_CODE_LENGTH = 2
- PAYPAL_INVOICE_ID_MAX_LENGTH = 127
- PAYPAL_LOCALE_MAX_LENGTH = 10
- PAYPAL_ORDER_ITEM_NAME_MAX_LENGTH = 127
- Maximum lengths for PayPal fields.
- PAYPAL_POSTAL_CODE_MAX_LENGTH = 60
- PAYPAL_STATE_MAX_LENGTH = 300
- SHIPPING_GET_FROM_FILE = 'GET_FROM_FILE'
- SHIPPING_NO_SHIPPING = 'NO_SHIPPING'
- PayPal shipping preferences.
- SHIPPING_SET_PROVIDED_ADDRESS = 'SET_PROVIDED_ADDRESS'
- STATUS_APPROVED = 'APPROVED'
- STATUS_AUTHORIZED = 'AUTHORIZED'
- STATUS_CAPTURED = 'CAPTURED'
- STATUS_COMPLETED = 'COMPLETED'
- PayPal payment statuses.
- SUPPORTED_CURRENCIES = array( 'AUD', // Australian Dollar. 'BRL', // Brazilian Real. 'CAD', // Canadian Dollar. 'CNY', // Chinese Renminbi. 'CZK', // Czech Koruna. 'DKK', // Danish Krone. 'EUR', // Euro. 'HKD', // Hong Kong Dollar. 'HUF', // Hungarian Forint. 'ILS', // Israeli New Shekel. 'JPY', // Japanese Yen. 'MYR', // Malaysian Ringgit. 'MXN', // Mexican Peso. 'TWD', // New Taiwan Dollar. 'NZD', // New Zealand Dollar. 'NOK', // Norwegian Krone. 'PHP', // Philippine Peso. 'PLN', // Polish Złoty. 'GBP', // Pound Sterling. 'SGD', // Singapore Dollar. 'SEK', // Swedish Krona. 'CHF', // Swiss Franc. 'THB', // Thai Baht. 'USD', // United States Dollar. 'RUB', )
- List of currencies supported by PayPal (Orders API V2).
- SUPPORTED_PAYMENT_SOURCES = array(self::PAYMENT_SOURCE_PAYPAL, self::PAYMENT_SOURCE_VENMO, self::PAYMENT_SOURCE_PAYLATER)
- USER_ACTION_PAY_NOW = 'PAY_NOW'
- PayPal user actions.
- WPCOM_PROXY_REQUEST_TIMEOUT = 60
- PayPal proxy request timeout.
Constants
FIELDS_TO_REDACT
Fields to redact from logs.
public
array<string|int, mixed>
FIELDS_TO_REDACT
= array('given_name', 'surname', 'full_name', 'address_line_1', 'address_line_2', 'admin_area_1', 'admin_area_2', 'postal_code', 'phone', 'phone_number', 'national_number')
INTENT_AUTHORIZE
public
mixed
INTENT_AUTHORIZE
= 'AUTHORIZE'
INTENT_CAPTURE
PayPal payment intents.
public
mixed
INTENT_CAPTURE
= 'CAPTURE'
PAYMENT_ACTION_AUTHORIZE
public
mixed
PAYMENT_ACTION_AUTHORIZE
= 'authorize'
PAYMENT_ACTION_CAPTURE
PayPal payment actions.
public
mixed
PAYMENT_ACTION_CAPTURE
= 'capture'
PAYMENT_SOURCE_PAYLATER
public
mixed
PAYMENT_SOURCE_PAYLATER
= 'paylater'
PAYMENT_SOURCE_PAYPAL
Supported payment sources.
public
mixed
PAYMENT_SOURCE_PAYPAL
= 'paypal'
PAYMENT_SOURCE_VENMO
public
mixed
PAYMENT_SOURCE_VENMO
= 'venmo'
PAYPAL_ADDRESS_LINE_MAX_LENGTH
public
mixed
PAYPAL_ADDRESS_LINE_MAX_LENGTH
= 300
PAYPAL_CITY_MAX_LENGTH
public
mixed
PAYPAL_CITY_MAX_LENGTH
= 120
PAYPAL_COUNTRY_CODE_LENGTH
public
mixed
PAYPAL_COUNTRY_CODE_LENGTH
= 2
PAYPAL_INVOICE_ID_MAX_LENGTH
public
mixed
PAYPAL_INVOICE_ID_MAX_LENGTH
= 127
PAYPAL_LOCALE_MAX_LENGTH
public
mixed
PAYPAL_LOCALE_MAX_LENGTH
= 10
PAYPAL_ORDER_ITEM_NAME_MAX_LENGTH
Maximum lengths for PayPal fields.
public
mixed
PAYPAL_ORDER_ITEM_NAME_MAX_LENGTH
= 127
PAYPAL_POSTAL_CODE_MAX_LENGTH
public
mixed
PAYPAL_POSTAL_CODE_MAX_LENGTH
= 60
PAYPAL_STATE_MAX_LENGTH
public
mixed
PAYPAL_STATE_MAX_LENGTH
= 300
SHIPPING_GET_FROM_FILE
public
mixed
SHIPPING_GET_FROM_FILE
= 'GET_FROM_FILE'
SHIPPING_NO_SHIPPING
PayPal shipping preferences.
public
mixed
SHIPPING_NO_SHIPPING
= 'NO_SHIPPING'
SHIPPING_SET_PROVIDED_ADDRESS
public
mixed
SHIPPING_SET_PROVIDED_ADDRESS
= 'SET_PROVIDED_ADDRESS'
STATUS_APPROVED
public
mixed
STATUS_APPROVED
= 'APPROVED'
STATUS_AUTHORIZED
public
mixed
STATUS_AUTHORIZED
= 'AUTHORIZED'
STATUS_CAPTURED
public
mixed
STATUS_CAPTURED
= 'CAPTURED'
STATUS_COMPLETED
PayPal payment statuses.
public
mixed
STATUS_COMPLETED
= 'COMPLETED'
SUPPORTED_CURRENCIES
List of currencies supported by PayPal (Orders API V2).
public
array<string|int, string>
SUPPORTED_CURRENCIES
= array(
'AUD',
// Australian Dollar.
'BRL',
// Brazilian Real.
'CAD',
// Canadian Dollar.
'CNY',
// Chinese Renminbi.
'CZK',
// Czech Koruna.
'DKK',
// Danish Krone.
'EUR',
// Euro.
'HKD',
// Hong Kong Dollar.
'HUF',
// Hungarian Forint.
'ILS',
// Israeli New Shekel.
'JPY',
// Japanese Yen.
'MYR',
// Malaysian Ringgit.
'MXN',
// Mexican Peso.
'TWD',
// New Taiwan Dollar.
'NZD',
// New Zealand Dollar.
'NOK',
// Norwegian Krone.
'PHP',
// Philippine Peso.
'PLN',
// Polish Złoty.
'GBP',
// Pound Sterling.
'SGD',
// Singapore Dollar.
'SEK',
// Swedish Krona.
'CHF',
// Swiss Franc.
'THB',
// Thai Baht.
'USD',
// United States Dollar.
'RUB',
)
SUPPORTED_PAYMENT_SOURCES
public
mixed
SUPPORTED_PAYMENT_SOURCES
= array(self::PAYMENT_SOURCE_PAYPAL, self::PAYMENT_SOURCE_VENMO, self::PAYMENT_SOURCE_PAYLATER)
USER_ACTION_PAY_NOW
PayPal user actions.
public
mixed
USER_ACTION_PAY_NOW
= 'PAY_NOW'
WPCOM_PROXY_REQUEST_TIMEOUT
PayPal proxy request timeout.
public
mixed
WPCOM_PROXY_REQUEST_TIMEOUT
= 60
