Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Este Web Service, permite realizar la condonación de mora con dos métodos, el método 1 para condonar la mora a partir de un monto y que sea aplicada a todas las cuotas posibles y el método 2 para condonar la mora para una cuota dada

...

Tipo de Mensaje HTTP

Ejemplo

REQUEST

URL:

Code Block
https://test.sifco.org/instancia/rest/WSCondonacionMora

HEADERS

Code Block
content-type: application/json
authorization: OAuth f2a9ec34-cf83-46f5-8862-f78........

BODY:

Método 1: No es necesario especificar numero de cuotas

Code Block
{
      "Prestamo": "0101010320534101010104154890",
      "Metodo": 1,
      "Monto":40 100,
      "NumCuotaCuotas":0 []
}

Método 2: En este caso si es necesario especificar la cuota ya que en este caso aplicamos el pago a la cuota especificada

Code Block
{
      "Prestamo": "0101010320534101010104154890",
      "Metodo": 2,
    "Monto": 0,
    "Cuotas": [
        {
            "NumCuota": 34,
              "Monto":5,
    20
        },
        {
            "NumCuota":1 35,
            "Monto": 20
        }
    ]
}

200 (Operación Exitosa)

Code Block
{
{
    "Mensajes": [
        " Transacción No. 378337",
        " Transacción No. 378338",
        "(721) Condonación cargada con exito"
    ]
}

400 (Solicitud Errada).

 

Code Block
{
  "error": {
    "code": "string",
    "message": "string"
  }
}

401 (This service needs an Authorization Header)

(No Autenticado, asociado normalmente a que no se respetaron las cabeceras obligatorias para el consumo de este Web Service, para mayores detalles consultar (Configuración de Seguridad para Obtener Token de Acceso y Consumir de los Web Services) ).

Code Block
{
    "error": {
        "code": "0",
        "message": "This service needs an Authorization Header"
    }
}{
    "Prestamos": []
}

404 (Not Found).

Respuesta Vacía (Web Service, no encontrado)

500 (Internal Server Error)

(Error Interno del Servidor de las API’s REST).

Code Block
{
  "error": {
    "code": "string",
    "message": "string"
  }
}

...