Interface para propiedades y métodos con operaciones Oauth de Fintech para las aplicaciones de Sage Más...
Métodos públicos | |
bool | PreStepAutorizacionOauth () |
Método de autorización PreStep de 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 Consent Authorize de Oauth para dar permisos a Sage al usuario de Santander que quiere acceder desde Sage a Limite de crédito y iniciación de operaciones de crédito Más... | |
bool | LimiteCredito (out CreditLimit toCreditLimit) |
Obtener Objeto de límite de crédito Más... | |
bool | ContratarFinanciacionFacturas (string tcProduct, InvoicesData toInvoicesData, out string tcOperationId) |
Contratar financiación de facturas Más... | |
bool | EstadoContratacion (string tcIdContratacion, out OperationState toEstado) |
Operación de 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 [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... | |
Interface para propiedades y métodos con operaciones Oauth de Fintech para las aplicaciones de Sage
Definición en la línea 12 del archivo IOauthFintech.cs.
bool Sage.ES.Fintech.IOauthFintech.AutorizacionOauth | ( | ) |
Método de autorización Consent Authorize de Oauth para dar permisos a Sage al usuario de Santander que quiere acceder desde Sage a Limite de crédito y iniciación de operaciones de crédito
Implementado en Sage.ES.Fintech.SantanderOauth.
bool Sage.ES.Fintech.IOauthFintech.ContratarFinanciacionFacturas | ( | string | tcProduct, |
InvoicesData | toInvoicesData, | ||
out string | tcOperationId | ||
) |
Contratar financiación de facturas
tcProduct | |
toInvoicesData | |
tcOperationId |
Implementado en Sage.ES.Fintech.SantanderOauth.
bool Sage.ES.Fintech.IOauthFintech.EstadoContratacion | ( | string | tcIdContratacion, |
out OperationState | toEstado | ||
) |
Operación de consultar estado de contratación
tcIdContratacion | |
toEstado |
Implementado en Sage.ES.Fintech.SantanderOauth.
bool Sage.ES.Fintech.IOauthFintech.LimiteCredito | ( | out CreditLimit | toCreditLimit | ) |
Obtener Objeto de límite de crédito
toCreditLimit |
Implementado en Sage.ES.Fintech.SantanderOauth.
bool Sage.ES.Fintech.IOauthFintech.PreStepAutorizacionOauth | ( | ) |
Método de autorización PreStep de 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.
Implementado en Sage.ES.Fintech.SantanderOauth.
|
getset |
AuthToken obtenido de Oauth de Authorize para operar (normalmente de duración 10 minutos)
Definición en la línea 42 del archivo IOauthFintech.cs.
|
getset |
Client id del api key de Santander
Definición en la línea 52 del archivo IOauthFintech.cs.
|
getset |
Si el WS apunta a un PRE/PRO/QA
Definición en la línea 17 del archivo IOauthFintech.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 68 del archivo IOauthFintech.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 78 del archivo IOauthFintech.cs.
|
getset |
Propiedad con el Mensaje de error en caso que se haya generado
Definición en la línea 22 del archivo IOauthFintech.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 27 del archivo IOauthFintech.cs.
|
getset |
AuthToken obtenido de Oauth de PreStep para operar (normalmente de duración 10 minutos)
Definición en la línea 32 del archivo IOauthFintech.cs.
|
getset |
Refresh token de la autenticación Oauth de PreStep
Definición en la línea 37 del archivo IOauthFintech.cs.
|
getset |
Refresh token de la autenticación Oauth de Authorize
Definición en la línea 47 del archivo IOauthFintech.cs.
|
getset |
Secret id del api key de Santander
Definición en la línea 57 del archivo IOauthFintech.cs.
|
getset |
Variable de timeout en segundos en la espera del code en el listener local
Definición en la línea 73 del archivo IOauthFintech.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 63 del archivo IOauthFintech.cs.