Documentation

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
since
1.0.0
author

José Conti.

link
https://joseconti.com
link
https://plugins.joseconti.com
link
https://woocommerce.com/products/redsys-gateway/
license

GNU General Public License v3.0

license

URI: http://www.gnu.org/licenses/gpl-3.0.html

copyright

2013-2024 José Conti.

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_POST_UPDATE_URL_P

public mixed REDSYS_POST_UPDATE_URL_P = 'https://plugins.joseconti.com/2024/10/17/woocommerce-redsys-gateway-25-1-x/'

Functions

WCPSD2()

Package: WooCommerce Redsys Gateway Plugin URI: https://woocommerce.com/products/redsys-gateway/ Copyright: (C) 2013 - 2024 José Conti

WCPSD2() : 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_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_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.


        
On this page

Search results