RQ 164841: Clase para operaciones Fintech de Banco Santander
Más...
|
| 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...
|
|
| FintechBase () |
| Constructor Más...
|
|
|
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...
|
|
RQ 164841: Clase para operaciones Fintech de Banco Santander
Definición en la línea 23 del archivo Santander.cs.
◆ Santander()
Sage.ES.S50.Fintech.Santander.Santander |
( |
| ) |
|
|
inline |
◆ AutorizacionOauth()
override bool Sage.ES.S50.Fintech.Santander.AutorizacionOauth |
( |
| ) |
|
|
inlinevirtual |
◆ 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
-
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
-
toFacturas | Lista 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
-
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:
- C:/Agent/_work/5/s/sage.ew/Sage.ES.S50.Fintech/Clases/Santander.cs