class WC_SrPago extends WC_Payment_Gateway

Constants

WC_SRPAGO_VERSION

Version del plugin

WC_SRPAGO_MIN_PHP_VER

Version minima de PPHP

Properties

protected array $requirement_errors Contenedor de los requerimientos que no se cumplen.
protected object $order Instancia de la orden
protected string $transaction_id Id de la transacción de SrPago.
protected string $transaction_error_message Mensaje de error de la transacción.
protected bool $logging Indica si se registran los mensajes de depuración.

Methods

__construct()

Inicializa los parametros por default del SDK y agrega la hoja de estilo para el formulario de pago.

static array()
addGateway($methods)

Registra el gateway en WooCommerce.

wcAddNotice(string $message)

Agrega un mensaje para ser mostrado al cliente.

checkRequirements()

Valida los requerimientos del plugin, en caso de que no se cumplan al 100% los campos de configuración apareceran desabilitados.

string
buildError(SrPagoError $e)

Maneja los mensajes de error que se muestran al cliente.

log(string $level, string $message)

Guarda un mensaje de log.

Details

at line 78
__construct()

Inicializa los parametros por default del SDK y agrega la hoja de estilo para el formulario de pago.

at line 92
static array() addGateway($methods)

Registra el gateway en WooCommerce.

Parameters

$methods

Return Value

array()

at line 104
protected wcAddNotice(string $message)

Agrega un mensaje para ser mostrado al cliente.

Parameters

string $message

at line 120
protected checkRequirements()

Valida los requerimientos del plugin, en caso de que no se cumplan al 100% los campos de configuración apareceran desabilitados.

at line 133
protected string buildError(SrPagoError $e)

Maneja los mensajes de error que se muestran al cliente.

Parameters

SrPagoError $e

Return Value

string

at line 172
log(string $level, string $message)

Guarda un mensaje de log.

Parameters

string $level
string $message