RQ 164841: Clase para operaciones Fintech de Banco Santander Más...
Métodos públicos | |
SantanderOauth () | |
Constructor por defecto Más... | |
bool | PreStepAutorizacionOauth () |
Método de autorización PreStep 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. Finalmente obtener un token de acceso válido. Más... | |
bool | AutorizacionOauth () |
Método de autorización y consentimiento oauth Más... | |
bool | LimiteCredito (out CreditLimit toCreditLimit) |
Método para obtener el objeto con los datos de límite de crédito para los id de productos que tenga el cliente de Santander Más... | |
bool | ContratarFinanciacionFacturas (string tcProduct, InvoicesData toInvoicesData, out string tcOperationId) |
Método para enviar un conjunto de facturas a financiar por la plataforma de Santander Más... | |
bool | EstadoContratacion (string tcIdContratacion, out OperationState toEstado) |
Consultar estado de contratación Más... | |
Propiedades | |
string | _Entorno = "" [get, set] |
Si el WS apunta a un PRE/PRO/QA 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 | _AccessToken = "" [get, set] |
AuthToken obtenido de Oauth de 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 | _ClientApiKey = "" [get, set] |
Client id del api key de Santander Más... | |
string | _SecretApiKey = "" [get, set] |
Secret id del api key de Santander Más... | |
string | _URLRespuesta = "https://www.sage.es/" [get, set] |
URL de respuesta donde redirigiremos una vez hayamos capturado el CODE en las peticiones que necesitan de recibir el CODE en un Listener local Más... | |
List< Exception > | _ListaExcepciones = null [get, set] |
Lista de excepciones que se hayan podido producir para poder posteriormente en otros componentes guardarlas en base de datos o analizarlas Más... | |
int | _Timeout [get, set] |
Task 169031: Variable de timeout en segundos en la espera del code en el listener local Más... | |
HttpListener | _Listener = null [get, set] |
Objeto listener donde espera el código para poder cancelar la operación si no se ha superado el timeout pero se quiere forzar la cancelación Más... | |
![]() | |
string | _Entorno [get, set] |
Si el WS apunta a un PRE/PRO/QA 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 | _AccessToken [get, set] |
AuthToken obtenido de Oauth de 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 | _ClientApiKey [get, set] |
Client id del api key de Santander Más... | |
string | _SecretApiKey [get, set] |
Secret id del api key de Santander Más... | |
string | _URLRespuesta [get, set] |
URL de respuesta donde redirigiremos una vez hayamos capturado el CODE en las peticiones que necesitan de recibir el CODE en un Listener local Más... | |
List< Exception > | _ListaExcepciones [get, set] |
Lista de excepciones que se hayan podido producir para poder posteriormente en otros componentes guardarlas en base de datos o analizarlas Más... | |
int | _Timeout [get, set] |
Variable de timeout en segundos en la espera del code en el listener local Más... | |
HttpListener | _Listener [get, set] |
Objeto listener donde espera el código para poder cancelar la operación si no se ha superado el timeout pero se quiere forzar la cancelación Más... | |
RQ 164841: Clase para operaciones Fintech de Banco Santander
Definición en la línea 34 del archivo SantanderOauth.cs.
|
inline |
Constructor por defecto
Definición en la línea 157 del archivo SantanderOauth.cs.
|
inline |
Método de autorización y consentimiento oauth
Implementa Sage.ES.Fintech.IOauthFintech.
Definición en la línea 190 del archivo SantanderOauth.cs.
|
inline |
Método para enviar un conjunto de facturas a financiar por la plataforma de Santander
tcProduct | Código de producto a contratar "Descuento de Facturas" |
toInvoicesData | |
tcOperationId |
Implementa Sage.ES.Fintech.IOauthFintech.
Definición en la línea 212 del archivo SantanderOauth.cs.
|
inline |
Consultar estado de contratación
tcIdContratacion | |
toEstado |
Implementa Sage.ES.Fintech.IOauthFintech.
Definición en la línea 223 del archivo SantanderOauth.cs.
|
inline |
Método para obtener el objeto con los datos de límite de crédito para los id de productos que tenga el cliente de Santander
toCreditLimit |
Implementa Sage.ES.Fintech.IOauthFintech.
Definición en la línea 200 del archivo SantanderOauth.cs.
|
inline |
Método de autorización PreStep 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. Finalmente obtener un token de acceso válido.
Implementa Sage.ES.Fintech.IOauthFintech.
Definición en la línea 181 del archivo SantanderOauth.cs.
|
getset |
AuthToken obtenido de Oauth de Authorize para operar (normalmente de duración 10 minutos)
Definición en la línea 66 del archivo SantanderOauth.cs.
|
getset |
Client id del api key de Santander
Definición en la línea 76 del archivo SantanderOauth.cs.
|
getset |
Si el WS apunta a un PRE/PRO/QA
Definición en la línea 41 del archivo SantanderOauth.cs.
|
getset |
Lista de excepciones que se hayan podido producir para poder posteriormente en otros componentes guardarlas en base de datos o analizarlas
Definición en la línea 92 del archivo SantanderOauth.cs.
|
getset |
Objeto listener donde espera el código para poder cancelar la operación si no se ha superado el timeout pero se quiere forzar la cancelación
Definición en la línea 112 del archivo SantanderOauth.cs.
|
getset |
Propiedad con el Mensaje de error en caso que se haya generado
Definición en la línea 46 del archivo SantanderOauth.cs.
|
getset |
Propiedad para indicar un mensaje de la operación que se ha realizado si ha ido OK
Definición en la línea 51 del archivo SantanderOauth.cs.
|
getset |
AuthToken obtenido de Oauth de PreStep para operar (normalmente de duración 10 minutos)
Definición en la línea 56 del archivo SantanderOauth.cs.
|
getset |
Refresh token de la autenticación Oauth de PreStep
Definición en la línea 61 del archivo SantanderOauth.cs.
|
getset |
Refresh token de la autenticación Oauth de Authorize
Definición en la línea 71 del archivo SantanderOauth.cs.
|
getset |
Secret id del api key de Santander
Definición en la línea 81 del archivo SantanderOauth.cs.
|
getset |
Task 169031: Variable de timeout en segundos en la espera del code en el listener local
Definición en la línea 98 del archivo SantanderOauth.cs.
|
getset |
URL de respuesta donde redirigiremos una vez hayamos capturado el CODE en las peticiones que necesitan de recibir el CODE en un Listener local
Definición en la línea 87 del archivo SantanderOauth.cs.