El primer Web Service en Ecuador que permite la reconexion automatica de servicios tecnologicos como ISP, WISP, TV cable y mas, tan solo registrando el pago.
Funcion: transaccionarOrden |
Metodo: PASO 1 - Consulta de Orden, Permite consultar la cuenta contrato. Devolvera un listados de ordenes disponibles para la recaudacion. Al momento considerar los parametros vacios. |
# | Parametro | Descripción | Valores a Enviar |
---|
Parametros a Enviar |
0 | transaccion | Transacción a realizar: Envie 1 (Consultar), 2 (Recaudar), 3 (Verificacion), 4 (Reversa) | 1 |
1 | cuentaContrato | Identificador de numero de Servicio | Ej. 0123456789 |
2 | | | |
3 | | | |
4 | | | |
5 | ambiente | Ambiente de la transacción: Envie 1 (Prueba), 2 (Producción) | Ej. 1 |
6 | usuario | Usuario que consume el Web Service (Proporcionado por Nosotros) | Ej. abcdefghijklmnopqrstuvwxyz |
7 | key | Token: Esta cadena es su Codigo de Identificacion Proporcionado. No lo comparta con Nadie | ********* |
Valores que devuelve el web service |
0 | conexion | [ok]: El servicio de recaudacion esta en Linea. |
1 | proceso | [ok]: Cuando se obtiene el "ok" significa que puede continuar a la recaudacion. Si no muestra el "ok" no podra continuar con la recaudacion |
2 | mensaje | Muestra un mensaje de la transaccion realizada |
3 | orden | Muestra un objeto de ordenes. De esta matriz de datos debemos tomar las variables "idOrden", "idProveedor","importe" para ser enviados al momento de ejecutar la recaudacion. |
4 | error | Solo se muestra en caso de encontrar algun error. |
Retorna Objeto:Array
(
[conexion] => ok
[proceso] => ok
[mensaje] => Se listan las ordenes disponibles para la recaudacion.
[orden] => Array
(
[0] => Array
(
[idOrden] => 8462
[idProveedor] => 1712015120
[nombreProveedor] => ULTRALINK
[titularContrato] => VERA SANCHEZ RUBEN DARIO
[servicioContrato] => Servicio de Internet
[importe] => 50.00
)
[1] => Array
(
[idOrden] => 4491
[idProveedor] => 1212035140
[nombreProveedor] => FIBERNET
[titularContrato] => VERA SANCHEZ RUBEN DARIO
[servicioContrato] => Servicio de Internet
[importe] => 50.00
)
)
[trx] => 1
) |
Ver Reporte |
Funcion: transaccionarOrden |
Metodo: PASO 2 - Para la Recaudacion hay que tener en cuenta los parametros devuelto en la consulta "idOrden", "idProveedor","importe" para incluirlos en esta fase. |
# | Parametro | Descripción | Valores a Enviar |
---|
Parametros a Enviar |
0 | transaccion | Envie 2 para Recaudar | 2 |
1 | cuentaContrato | Envie la misma cuenta contrato enviada en la consulta anterior. | Ej. 0123456789 |
2 | operadora | Envie el parametro "idProveedor" obtenido en la consulta anterior | Ej. 123456789 |
3 | idOrden | Envie "idOrden" obtenido en la consulta anterior. | Ej. 123456789 |
4 | valorRecaudado | Envie "importe" obtenido en la consulta anterior. Es el valor que el cliente paga. | Ej. 20.09 |
5 | ambiente | Ambiente de la transacción: Envie 1 (Prueba), 2 (Producción) | Ej. 1 |
6 | usuario | Usuario que consume el Web Service (Proporcionado por Nosotros) | Ej. abcdefghijklmnopqrstuvwxyz |
7 | key | Token: Esta cadena es su Codigo de Identificacion Proporcionado. No lo comparta con Nadie | ********* |
Valores que devuelve el web service |
0 | conexion | [ok]: El servicio de recaudacion esta en Linea. |
1 | proceso | [ok]: Cuando se obtiene el "ok" significa que la recaudacion fu exitosa. |
2 | mensaje | Muestra un mensaje de la transaccion realizada |
3 | idtrx | Muestra el ID de la orden pagada. |
4 | error | Solo se muestra en caso de encontrar algun error. |
Retorna Objeto:Array
(
[conexion] => ok
[proceso] => ok
[mensaje] => Se registro el pago exitosamente.
[idtrx] => 4491
[trx] => 2
)
|
Ver Reporte |
Funcion: transaccionarOrden |
Metodo: PASO 3 - Verifica si una orden ya esta pagada. Los parametros son los mismos que en la recaudacion en el Paso 2. |
# | Parametro | Descripción | Valores a Enviar |
---|
Parametros a Enviar |
0 | transaccion | Envie 3 para Verificar | 3 |
1 | cuentaContrato | Envie la misma cuenta contrato enviada en la consulta anterior. | Ej. 0123456789 |
2 | operadora | Envie el parametro "idProveedor" obtenido en la consulta anterior | Ej. 123456789 |
3 | idOrden | Envie "idOrden" obtenido en la consulta anterior. | Ej. 123456789 |
4 | | | |
5 | ambiente | Ambiente de la transacción: Envie 1 (Prueba), 2 (Producción) | Ej. 1 |
6 | usuario | Usuario que consume el Web Service (Proporcionado por Nosotros) | Ej. abcdefghijklmnopqrstuvwxyz |
7 | key | Token: Esta cadena es su Codigo de Identificacion Proporcionado. No lo comparta con Nadie | ********* |
Valores que devuelve el web service |
0 | conexion | [ok]: El servicio de recaudacion esta en Linea. |
1 | proceso | [ok]: Cuando se obtiene el "ok" significa que la orden ya esta recaudada. |
2 | mensaje | Muestra un mensaje de la transaccion realizada |
4 | error | Solo se muestra en caso de encontrar algun error. |
Retorna Objeto:Array
(
[conexion] => ok
[mensaje] => La orden ya se encuentra pagada.
[proceso] => ok
[trx] => 3
)
|
Ver Reporte |
Funcion: transaccionarOrden |
Metodo: PASO 4 - Reversa la Orden dejandola en estado Inicial y disponible para ser recaudada |
# | Parametro | Descripción | Valores a Enviar |
---|
Parametros a Enviar |
0 | transaccion | Envie 4 para Reversar | 4 |
1 | cuentaContrato | Envie la misma cuenta contrato enviada en la consulta anterior. | Ej. 0123456789 |
2 | operadora | Envie el parametro "idProveedor" obtenido en la consulta anterior | Ej. 123456789 |
3 | idOrden | Envie "idOrden" obtenido en la consulta anterior. | Ej. 123456789 |
4 | | | |
5 | ambiente | Ambiente de la transacción: Envie 1 (Prueba), 2 (Producción) | Ej. 1 |
6 | usuario | Usuario que consume el Web Service (Proporcionado por Nosotros) | Ej. abcdefghijklmnopqrstuvwxyz |
7 | key | Token: Esta cadena es su Codigo de Identificacion Proporcionado. No lo comparta con Nadie | ********* |
Valores que devuelve el web service |
0 | conexion | [ok]: El servicio de recaudacion esta en Linea. |
1 | proceso | [ok]: Cuando se obtiene el "ok" significa que la orden se reverso exitosamente. |
2 | mensaje | Muestra un mensaje de la transaccion realizada |
4 | error | Solo se muestra en caso de encontrar algun error. |
Retorna Objeto:Array
(
[conexion] => ok
[mensaje] => Se reverso la orden exitosamente.
[proceso] => ok
[idtrx] => 4491
[trx] => 4
)
|
Ver Reporte |