Ejemplos de request
Ejemplo de request sin fecha de vencimiento:
{
"IdComercio": 333,
"TipoAccion": 0,
“EstadoLink”: 1,
"str_usuario": "1111",
"str_clave": "1111",
"IdCreacion": 123,
"IdFactura": 12345,
"TipoIdCliente": "1",
"IdCliente": "1234567890",
"Nombre": "Pedro",
"Apellido": "Perez",
"Email": "prueba@prueba.com",
"Telefono": "4444444",
"CampoAdicional1": "1",
"CampoAdicional2": "2",
"CampoAdicional3": "3",
"TotalconIva": 15000,
"TotalIva": 0,
"Saldo": 15000,
"Concepto": "prueba sin fecha",
"FechaVencimiento": "",
"ManejoFechaVencimiento": 0,
"EnviarLinkPago": 1,
"CanalEnvio": [
{
"CodigoCanal": 1,
"Valor": "prueba@gmail.com"
}
],
}
Ejemplo de request con fecha de vencimiento:
{
"IdComercio": 333,
"TipoAccion": 0,
“EstadoLink”: 1,
"str_usuario": "1111",
"str_clave": "1111",
"IdCreacion":123,
"IdFactura": 12345,
"TipoIdCliente": "1",
"IdCliente": "1234567890",
"Nombre": "Pedro",
"Apellido": "Perez",
"Email": "prueba@prueba.com",
"Telefono": "4444444",
"CampoAdicional1": "1",
"CampoAdicional2": "2",
"CampoAdicional3": "3",
"TotalconIva": 0,
"TotalIva": 0,
"Saldo": 0,
"Concepto": "",
"FechaVencimiento": "",
"ManejoFechaVencimiento": 1,
"EnviarLinkPago": 1,
"CanalEnvio": [
{
"CodigoCanal": 1,
"Valor": "prueba@gmail.com"
}
],
"FechasDeVencimiento": [
{
"TotalconIva": 50000,
"TotalIva": 0,
"Saldo": 50000,
"Concepto": "fecha1",
"FechaVencimiento": "01/12/2020",
"Orden": 1
},
{
"TotalconIva": 150000,
"TotalIva": 0,
"Saldo": 150000,
"Concepto": "fecha2",
"FechaVencimiento": "31/12/2020",
"Orden": 2
}
],
}
Parametros principales
Los parametros y valores deben ser enviados en formato JSON
| Parámetro | Tipo | Obligatorio | Descripción |
|---|
IdComercio | Integer | Sí | Identificador del comercio |
TipoAccion | Integer | Sí | 0 Crear / 1 Editar |
EstadoLink | Integer | Sí | 1 Activo / 5 Inactivo |
str_usuario | String | Sí | Usuario API entregado por Zonapagos |
str_clave | String | Sí | Clave API |
IdFactura | String | Sí | Número único de factura |
TotalconIva | Double | Sí | Valor total de la transacción |
Concepto | String | Sí | Descripción del pago |
FechaVencimiento | String | No | Fecha máxima de pago |
EnviarLinkPago | Integer | No | 1 Sí / 0 No |
Los parámetros obligatorios deben enviarse correctamente o la API retornará error.
Canales de envío
| Código | Canal |
|---|
1 | Email |
2 | SMS |
3 | WhatsApp |