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