Skip to main content
En esta sección se explica la forma en que se debe consumir el inicio de pago, la cual se encuentra expuesta en forma de API.

Endpoints

Ambiente de pruebas

https://www.zonapagosdemo.com/Apis_CicloPago/api/InicioPago

Ambiente de producción

https://www.zonapagos.com/Apis_CicloPago/api/InicioPago

Características

  • Método: POST
  • Formato: JSON

Parámetros de Entrada

Información Pago

Lista con el nombre InformacionPago.
ParámetroTipoDescripción
flt_total_con_ivaNuméricoTotal a pagar con IVA incluido.
flt_valor_ivaNuméricoTotal IVA. Si no se utiliza IVA, enviar 0.
str_id_pagoAlfanuméricoIdentificador del pago.
str_descripcion_pagoAlfanuméricoConcepto o descripción del pago.
str_emailAlfanuméricoCorreo del cliente.
str_id_clienteAlfanuméricoDocumento o identificación del cliente.
str_tipo_idAlfanuméricoTipo de identificación del cliente.
str_nombre_clienteAlfanuméricoNombre del cliente.
str_apellido_clienteAlfanuméricoApellido del cliente.
str_telefono_clienteAlfanuméricoTeléfono del cliente.
str_opcional1AlfanuméricoCampo opcional 1.
str_opcional2AlfanuméricoCampo opcional 2.
str_opcional3AlfanuméricoCampo opcional 3.
str_opcional4AlfanuméricoCampo opcional 4.
str_opcional5AlfanuméricoCampo opcional 5.

Valores válidos str_tipo_id

ValorTipo
0No identificado
1CC
2CE
3NIT
4NUIP
5TI
6Pasaporte
7IDC
8CEL
9RC
10Documento Extranjero
11Otro
Para certificación PSE este campo es obligatorio.

Información Seguridad

Lista con el nombre InformacionSeguridad.
ParámetroTipoDescripción
int_id_comercioNuméricoIdentificador único del comercio.
str_usuarioAlfanuméricoUsuario validador entre comercio y Zonapagos.
str_claveAlfanuméricoClave de validación.
int_modalidadNuméricoSiempre enviar -1.

Adicionales Configuracion

Lista con el nombre AdicionalesConfiguracion.
ParámetroTipoDescripción
int_codigoNuméricoConfiguración adicional.
str_valorAlfanuméricoValor de configuración adicional.

Valores válidos

CódigoDescripción
50Código de servicio principal
200Tokenización NC (1) o pasarela convencional (0)
Si no se envía ningún valor se toma 0 por defecto.

Parámetros de Retorno

ParámetroTipoDescripción
int_codigoInt1 éxito, 2 error
str_cod_errorStringCódigo del error
str_descripcion_errorStringDescripción del error
str_urlStringURL de redirección

Ejemplo de URL

https://zonapagos.com/tokenizacionweb/tokentc?rut=F9BF5D512D0ABA29580B2BBECF47245A5DBCF465F98468064782A767C1F50145

Ejemplo Request

{
  "InformacionPago": {
    "str_email": "pruebas@zonavirtual.com",
    "str_id_cliente": "2111231451",
    "str_tipo_id": "1",
    "str_nombre_cliente": "armando",
    "str_apellido_cliente": "casas",
    "str_telefono_cliente": "323151561531",
    "str_opcional1": "opcion 11",
    "str_opcional2": "opcion 12",
    "str_opcional3": "opcion 13",
    "str_opcional4": "opcion 14",
    "str_opcional5": "opcion 15"
  },
  "InformacionSeguridad": {
    "int_id_comercio": 8469,
    "str_usuario": "UsuarioDef",
    "str_clave": "Zona1523+",
    "int_modalidad": -1
  },
  "AdicionalesConfiguracion": [
    {
      "int_codigo": 200,
      "str_valor": "1"
    }
  ]
}

Ejemplo Response

{
  "int_codigo": 1,
  "str_cod_error": "",
  "str_descripcion_error": "",
  "str_url": "https://zonapagosdemo.com/tokenizacionweb/tokenzptc.aspx?rut=3408532B22C22E2F77F0627144837837F9E7F3910DEE1FBCA03FD0D6E0F3156A221B09321070DE3B6BC9C728A4B952B9E8137294696F05A3"
}