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_INVOICE_ID_MAX_LENGTH  = 127
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_CAPTURED  = 'CAPTURED'
STATUS_COMPLETED  = 'COMPLETED'
PayPal payment statuses.
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