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"
}