WooCommerce Code Reference

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

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', )