WC_SrPagoCard
class WC_SrPagoCard extends WC_SrPago
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. | from WC_SrPago |
protected object | $order | Instancia de la orden | from WC_SrPago |
protected string | $transaction_id | Id de la transacción de SrPago. | from WC_SrPago |
protected string | $transaction_error_message | Mensaje de error de la transacción. | from WC_SrPago |
protected bool | $logging | Indica si se registran los mensajes de depuración. | from WC_SrPago |
protected array | $monthly_installments | Meses soportados para pagos diferidos. |
Methods
Inicializa los parametros por default del SDK y agrega la hoja de estilo para el formulario de pago.
Valida los requerimientos del plugin, en caso de que no se cumplan al 100% los campos de configuración apareceran desabilitados.
Maneja los mensajes de error que se muestran al cliente.
Contruye la metadata de la transacción.
Procesa el pago
Incluye las librerias externas para la tokenización de las tarejtas.
Details
in WC_SrPago at line 78
__construct()
Inicializa los parametros por default del SDK y agrega la hoja de estilo para el formulario de pago.
in WC_SrPago at line 92
static array()
addGateway($methods)
Registra el gateway en WooCommerce.
in WC_SrPago at line 104
protected
wcAddNotice(string $message)
Agrega un mensaje para ser mostrado al cliente.
in WC_SrPago 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.
in WC_SrPago at line 133
protected string
buildError(SrPagoError $e)
Maneja los mensajes de error que se muestran al cliente.
in WC_SrPago at line 172
log(string $level, string $message)
Guarda un mensaje de log.
at line 28
protected
buildMetadata()
Contruye la metadata de la transacción.
@return array()
at line 110
protected boolean
processCardCharge($srpago_token, $monthly_installments)
Procesa el pago
Integración con SrPago para procesar el pago.
at line 164
enqueue_payment_scripts()
Incluye las librerias externas para la tokenización de las tarejtas.