API REST - PARA ENVIOS DE DATOS

Solicitud de datos metodo GET / Para recibir datos de un cliente

GET Por Codigo de Cliente ej: pd/webhookg?codclient=014438
SERVIDOR: Otorgado por la empresa
HEADERS(1): apikey : afodwn23ng356nasdfd2weieksnlkjfas2l28ng3wnadwn2werd23ng356ns2l28ng3

REFERENCIAS:

    "ApiKey : se proveerá de un ApiKey como identificación (valor obligatorio y fijo)"
    "codclient : Id del cliente para visualizar sus datos en la respuesta.(valor obligatorio y variable)"

RESPUESTA OK:


http_response_code(200)


   {
     "Codigo"    : "014438",
     "Nombre"    : "Leo Prarizzi",
     "Dirección" : "Cordoba 1000",
     "Email"     : "lprarizzi@evosistemas.com.ar",
     "Telefono"  : "1255555345",
     "DetalleAdeudo {"
           "Codigo"      : "1",
           "Descripcion" : "Abono Mensual",
           "Importe"     : "4365.00"
    }
  


RESPUESTA NOK:


Respuesta cuando el ApiKey no es correcto o esta suspendido

http_response_code(400)

  {
     "ApiKey": "No corresponde"
  }


RESPUESTA NOK:


Respuesta cuando el Codigo del cliente no es correcto o esta suspendido

http_response_code(400)

  {
     "Aplicado": "False"
     "Mensaje" : "Cliente no activo/no hay registro"
     "Cliente" : "014438"
  }


Solicitud de datos metodo POST / Para confirmar pagos

POST: /pd/webhookp
SERVIDOR: Otorgado por la empresa
HEADERS(1): apikey : afodwn23ng356nasdfd2weieksnlkjfas2l28ng3wnadwn2werd23ng356ns2l28ng3
Cuerpo del POST:


  {
    "codclient"   : "014438",
    "Importe"    : "1455",
    "FormaPago"  : "Crédito"
    "FolioPDCom" : "5919a559-c0f6-11e8-975c-5600006e8c82"
    "Fecha"      : "2021-06-08T13:25:25"
  }

REFERENCIAS:

    "ApiKey : se proveerá de un ApiKey como identificación (valor obligatorio y fijo)"
    "todo el cuerpo tiene valores variables y obligatorios"

RESPUESTA OK:


http_response_code(200)


   {
     "Aplicado" : "True",
     "Mensaje"  : "Pago Aplicado",
     "Cliente"  : "014438",
    }
  


RESPUESTA NOK:


Respuesta cuando el ApiKey no es correcto o esta suspendido

http_response_code(400)

  {
     "ApiKey": "No corresponde"
  }


RESPUESTA NOK:


Respuesta cuando el pago "NO" fue aplicado

http_response_code(400)

  {
     "Aplicado": "False"
     "Mensaje" : "Pago no Aplicado"
     "Cliente" : "014438"
  }


Solicitud de datos metodo POST / Para Verificar pagos

POST: /pd/webhookpv
SERVIDOR: Otorgado por la empresa
HEADERS(1): apikey : afodwn23ng356nasdfd2weieksnlkjfas2l28ng3wnadwn2werd23ng356ns2l28ng3
Cuerpo del POST:


  {
    "FolioPDCom" : "5919a559-c0f6-11e8-975c-5600006e8c82"
  }

REFERENCIAS:

    "ApiKey : se proveerá de un ApiKey como identificación (valor obligatorio y fijo)"
    "todo el cuerpo tiene valores variables y obligatorios"

RESPUESTA OK:


http_response_code(200)


   {
     "Aplicado" : "True",
     "Mensaje"  : "Pago Aplicado",
    }
  


RESPUESTA NOK:


Respuesta cuando el ApiKey no es correcto o esta suspendido

http_response_code(400)

  {
     "ApiKey": "No corresponde"
  }


RESPUESTA NOK:


Respuesta cuando el pago "NO" fue aplicado

http_response_code(400)

  {
     "Aplicado": "False"
     "Mensaje" : "Pago no Aplicado"
  }