woocommerce-gateway-redsys.php
Plugin Name: WooCommerce Servired/RedSys Spain Gateway Requires Plugins: woocommerce Plugin URI: https://woocommerce.com/products/redsys-gateway/ Description: Extends WooCommerce with RedSys gateway.
Version: 25.1.0 Author: José Conti Author URI: https://www.joseconti.com/ Tested up to: 6.6 WC requires at least: 7.4 WC tested up to: 9.4 Text Domain: woocommerce-redsys Domain Path: /languages/ Copyright: (C) 2013 - 2024 José Conti License: GNU General Public License v3.0 License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags
Table of Contents
Constants
- REDSYS_ABSPATH = \dirname(\REDSYS_PLUGIN_FILE) . '/'
- REDSYS_API_LOADED = 'yes'
- REDSYS_API_LOADED_WS = 'yes'
- REDSYS_FLUSH_VERSION = 200
- REDSYS_ITEM_NANE = 'woocommerce-gateway-redsys'
- REDSYS_LICENSE_SITE_ID = 1
- REDSYS_PLUGIN_BASENAME = \plugin_basename(\REDSYS_PLUGIN_FILE)
- REDSYS_PLUGIN_FILE = __FILE__
- REDSYS_PLUGIN_PATH_P = \plugin_dir_path(__FILE__)
- REDSYS_PLUGIN_URL_P = \plugin_dir_url(__FILE__)
- REDSYS_POST_UPDATE_URL_P = 'https://plugins.joseconti.com/2024/10/17/woocommerce-redsys-gateway-25-1-x/'
- REDSYS_PREFIX = $prefix
- REDSYS_VERSION = '25.1.0'
Functions
- WCPSD2() : mixed
- Package: WooCommerce Redsys Gateway Plugin URI: https://woocommerce.com/products/redsys-gateway/ Copyright: (C) 2013 - 2024 José Conti
- WCRed() : mixed
- Global functions WCRed
- redsys_deactivate_plugins() : mixed
- Package: WooCommerce Redsys Gateway Plugin URI: https://woocommerce.com/products/redsys-gateway/ Copyright: (C) 2013 - 2024 José Conti
- redsys_add_query_vars() : mixed
- Add Query Vars
- redsys_add_endpoint() : mixed
- Add Endpoint
- redsys_add_query_vars_pay() : mixed
- Query Vars Pay
- redsys_add_endpoint_pay() : mixed
- Add Endpoint Pay
- redsys_custom_template_pay() : mixed
- Custom Template Pay
- woocommerce_gateway_redsys_premium_init() : mixed
- WooCommerce Redsys Gateway Init
- redsys_check_cart_for_token_r_requirement() : bool
- Check if the cart contains items that require `token_r` payment feature.
- redsys_inject_payment_feature_requirements_for_cart_api() : array<string|int, mixed>
- Injecta los requisitos de pago personalizados para el API del carrito basado en el contenido del carrito.
- redsys_check_cart_for_preauth_requirement() : bool
- Check if the cart contains items that require `redsys_preauth` payment feature.
- redsys_preauth_inject_payment_feature_requirements_for_cart_api() : array<string|int, mixed>
- Injecta los requisitos de pago personalizados para el API del carrito basado en el contenido del carrito.
Constants
REDSYS_ABSPATH
public
mixed
REDSYS_ABSPATH
= \dirname(\REDSYS_PLUGIN_FILE) . '/'
REDSYS_API_LOADED
public
mixed
REDSYS_API_LOADED
= 'yes'
REDSYS_API_LOADED_WS
public
mixed
REDSYS_API_LOADED_WS
= 'yes'
REDSYS_FLUSH_VERSION
public
mixed
REDSYS_FLUSH_VERSION
= 200
REDSYS_ITEM_NANE
public
mixed
REDSYS_ITEM_NANE
= 'woocommerce-gateway-redsys'
REDSYS_LICENSE_SITE_ID
public
mixed
REDSYS_LICENSE_SITE_ID
= 1
REDSYS_PLUGIN_BASENAME
public
mixed
REDSYS_PLUGIN_BASENAME
= \plugin_basename(\REDSYS_PLUGIN_FILE)
REDSYS_PLUGIN_FILE
public
mixed
REDSYS_PLUGIN_FILE
= __FILE__
REDSYS_PLUGIN_PATH_P
public
mixed
REDSYS_PLUGIN_PATH_P
= \plugin_dir_path(__FILE__)
REDSYS_PLUGIN_URL_P
public
mixed
REDSYS_PLUGIN_URL_P
= \plugin_dir_url(__FILE__)
REDSYS_POST_UPDATE_URL_P
public
mixed
REDSYS_POST_UPDATE_URL_P
= 'https://plugins.joseconti.com/2024/10/17/woocommerce-redsys-gateway-25-1-x/'
REDSYS_PREFIX
public
mixed
REDSYS_PREFIX
= $prefix
REDSYS_VERSION
public
mixed
REDSYS_VERSION
= '25.1.0'
Functions
WCPSD2()
Package: WooCommerce Redsys Gateway Plugin URI: https://woocommerce.com/products/redsys-gateway/ Copyright: (C) 2013 - 2024 José Conti
WCPSD2() : mixed
WCRed()
Global functions WCRed
WCRed() : mixed
redsys_deactivate_plugins()
Package: WooCommerce Redsys Gateway Plugin URI: https://woocommerce.com/products/redsys-gateway/ Copyright: (C) 2013 - 2024 José Conti
redsys_deactivate_plugins() : mixed
redsys_add_query_vars()
Add Query Vars
redsys_add_query_vars(array<string|int, mixed> $vars) : mixed
Parameters
- $vars : array<string|int, mixed>
-
Query vars.
redsys_add_endpoint()
Add Endpoint
redsys_add_endpoint() : mixed
redsys_add_query_vars_pay()
Query Vars Pay
redsys_add_query_vars_pay(array<string|int, mixed> $vars) : mixed
Parameters
- $vars : array<string|int, mixed>
-
Query vars.
redsys_add_endpoint_pay()
Add Endpoint Pay
redsys_add_endpoint_pay() : mixed
redsys_custom_template_pay()
Custom Template Pay
redsys_custom_template_pay(string $template) : mixed
Parameters
- $template : string
-
Template.
woocommerce_gateway_redsys_premium_init()
WooCommerce Redsys Gateway Init
woocommerce_gateway_redsys_premium_init() : mixed
redsys_check_cart_for_token_r_requirement()
Check if the cart contains items that require `token_r` payment feature.
redsys_check_cart_for_token_r_requirement() : bool
Return values
bool —true
if the cart contains items that require token_r
payment feature, false
otherwise.
redsys_inject_payment_feature_requirements_for_cart_api()
Injecta los requisitos de pago personalizados para el API del carrito basado en el contenido del carrito.
redsys_inject_payment_feature_requirements_for_cart_api() : array<string|int, mixed>
Return values
array<string|int, mixed> —Lista de características requeridas por los ítems en el carrito.
redsys_check_cart_for_preauth_requirement()
Check if the cart contains items that require `redsys_preauth` payment feature.
redsys_check_cart_for_preauth_requirement() : bool
Return values
bool —true
if the cart contains items that require redsys_preauth
payment feature, false
otherwise.
redsys_preauth_inject_payment_feature_requirements_for_cart_api()
Injecta los requisitos de pago personalizados para el API del carrito basado en el contenido del carrito.
redsys_preauth_inject_payment_feature_requirements_for_cart_api() : array<string|int, mixed>
Return values
array<string|int, mixed> —Lista de características requeridas por los ítems en el carrito.