Referencia de la Clase Sage.ES.S50.Fintech.Santander

RQ 164841: Clase para operaciones Fintech de Banco Santander Más...

Diagrama de herencias de Sage.ES.S50.Fintech.Santander
Sage.ES.S50.Fintech.FintechBase

Estructuras de datos

class  additionalInfo
 Additionalinfo del JSON Más...
 

Métodos públicos

 Santander ()
 Constructor Más...
 
override bool PreStepAutorizacionOauth ()
 Método de autorización Oauth. En caso de tener un token de refresco válido se utiliza. Si no se puede autenticar con Token de refresco por no existir o estar caducado, entonces utilizar la preautorización y obtener un nuevo token de refresco de prestep. Más...
 
override bool AutorizacionOauth ()
 Método de Autorizacion y consentimiento Oauth. Para generar un token válido Más...
 
decimal ObtenerLimiteCredito ()
 Retorna el límite de crédito actual en la plataforma de Banco Santander para el cliente de Santander que se autentica con Token Más...
 
string InicioContratacion (List< Tuple< string, string, decimal >> toFacturas)
 Inicia la contratación de financiación de facturas a partir de un grupo de facturas y en caso de ok retorna el codigo de contratación
Más...
 
string ConsultaActualizacionEstadoContratacion (string tcIdContratacion, out List< Tuple< string, decimal >> toFacturas)
 Consultar el estado de contratación de un operación de financiación iniciada Más...
 
bool EliminarTokensAutorizacionConsentimiento ()
 Task 168853: Método para limpiar los tokens de preautorización y consentimiento de Banco Santander que puedan estar guardados en la base de datos PRESTEP_REFRESH_SANTANDER y REFRESH_SANTANDER de la tabla COMUNES!VARIABLE Más...
 
void EliminarFacturasFinanciadas (DataTable tdtFacturas)
 Task 168192: Eliminar las facturas ya financiadas del datatable Más...
 
void ObtenerImportesPendientesFinanciar (ref DataTable tdtFacturas)
 Método para obtener un datatable con los importes pendientes de financiar de facturas Más...
 
- Métodos públicos heredados desde Sage.ES.S50.Fintech.FintechBase
 FintechBase ()
 Constructor Más...
 

Otros miembros heredados

- Propiedades heredados desde Sage.ES.S50.Fintech.FintechBase
string _Entorno = "" [get, set]
 Si el WS apunta a un PRE/PRO/QA Más...
 
string _EntornoVar = "" [get, set]
 Variable en la tabla variables para indicar el entorno en el que trabajar Más...
 
string _MensajeError = "" [get, set]
 Propiedad con el Mensaje de error en caso que se haya generado Más...
 
string _MensajeOK = "" [get, set]
 Propiedad para indicar un mensaje de la operación que se ha realizado si ha ido OK Más...
 
string _PreStepAccessToken = "" [get, set]
 AuthToken obtenido de Oauth de PreStep para operar (normalmente de duración 10 minutos) Más...
 
string _PreStepRefreshToken = "" [get, set]
 Refresh token de la autenticación Oauth de PreStep Más...
 
string _RefreshPreStepTokenVar = "" [get, set]
 Variable en tabla variables donde guardar encriptado el RefreshPreStepToken obtenido Más...
 
string _AccessToken = "" [get, set]
 AuthToken obtenido de Oauth Authorize para operar (normalmente de duración 10 minutos) Más...
 
string _RefreshToken = "" [get, set]
 Refresh token de la autenticación Oauth de Authorize Más...
 
string _RefreshTokenVar = "" [get, set]
 Variable en tabla variables donde guardar encriptado el RefreshToken obtenido Más...
 

Descripción detallada

RQ 164841: Clase para operaciones Fintech de Banco Santander

Definición en la línea 23 del archivo Santander.cs.

Documentación del constructor y destructor

◆ Santander()

Sage.ES.S50.Fintech.Santander.Santander ( )
inline

Constructor

Definición en la línea 53 del archivo Santander.cs.

Documentación de las funciones miembro

◆ AutorizacionOauth()

override bool Sage.ES.S50.Fintech.Santander.AutorizacionOauth ( )
inlinevirtual

Método de Autorizacion y consentimiento Oauth. Para generar un token válido

Devuelve

Reimplementado de Sage.ES.S50.Fintech.FintechBase.

Definición en la línea 94 del archivo Santander.cs.

◆ ConsultaActualizacionEstadoContratacion()

string Sage.ES.S50.Fintech.Santander.ConsultaActualizacionEstadoContratacion ( string  tcIdContratacion,
out List< Tuple< string, decimal >>  toFacturas 
)
inline

Consultar el estado de contratación de un operación de financiación iniciada

Parámetros
tcIdContratacion
toFacturas
Devuelve

Definición en la línea 130 del archivo Santander.cs.

◆ EliminarFacturasFinanciadas()

void Sage.ES.S50.Fintech.Santander.EliminarFacturasFinanciadas ( DataTable  tdtFacturas)
inline

Task 168192: Eliminar las facturas ya financiadas del datatable

Parámetros
tdtFacturas

Definición en la línea 765 del archivo Santander.cs.

◆ EliminarTokensAutorizacionConsentimiento()

bool Sage.ES.S50.Fintech.Santander.EliminarTokensAutorizacionConsentimiento ( )
inline

Task 168853: Método para limpiar los tokens de preautorización y consentimiento de Banco Santander que puedan estar guardados en la base de datos PRESTEP_REFRESH_SANTANDER y REFRESH_SANTANDER de la tabla COMUNES!VARIABLE

Devuelve

Definición en la línea 142 del archivo Santander.cs.

◆ InicioContratacion()

string Sage.ES.S50.Fintech.Santander.InicioContratacion ( List< Tuple< string, string, decimal >>  toFacturas)
inline

Inicia la contratación de financiación de facturas a partir de un grupo de facturas y en caso de ok retorna el codigo de contratación

Parámetros
toFacturasLista de facturas de entrada. Cada elemento es una tupla de código de empresa y serie/numero de factura
Devuelve
Código de contratación

Definición en la línea 117 del archivo Santander.cs.

◆ ObtenerImportesPendientesFinanciar()

void Sage.ES.S50.Fintech.Santander.ObtenerImportesPendientesFinanciar ( ref DataTable  tdtFacturas)
inline

Método para obtener un datatable con los importes pendientes de financiar de facturas

Parámetros
tdtFacturas

Definición en la línea 812 del archivo Santander.cs.

◆ ObtenerLimiteCredito()

decimal Sage.ES.S50.Fintech.Santander.ObtenerLimiteCredito ( )
inline

Retorna el límite de crédito actual en la plataforma de Banco Santander para el cliente de Santander que se autentica con Token

Devuelve

Definición en la línea 105 del archivo Santander.cs.

◆ PreStepAutorizacionOauth()

override bool Sage.ES.S50.Fintech.Santander.PreStepAutorizacionOauth ( )
inlinevirtual

Método de autorización Oauth. En caso de tener un token de refresco válido se utiliza. Si no se puede autenticar con Token de refresco por no existir o estar caducado, entonces utilizar la preautorización y obtener un nuevo token de refresco de prestep.

Devuelve

Reimplementado de Sage.ES.S50.Fintech.FintechBase.

Definición en la línea 83 del archivo Santander.cs.


La documentación para esta clase fue generada a partir del siguiente fichero: