Web Service ActivaPago

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.

Información Tecnica: http://ws.merlyna.com/app/caja/procesarOrden.php#

URL Web Service para Consultarlo: http://ws.merlyna.com/app/caja/procesarOrden.php?wsdl

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.

#ParametroDescripciónValores a Enviar
Parametros a Enviar
0transaccionTransacción a realizar: Envie 1 (Consultar), 2 (Recaudar), 3 (Verificacion), 4 (Reversa)1
1cuentaContratoIdentificador de numero de ServicioEj. 0123456789
2
3
4
5ambienteAmbiente de la transacción: Envie 1 (Prueba), 2 (Producción)Ej. 1
6usuarioUsuario que consume el Web Service (Proporcionado por Nosotros)Ej. abcdefghijklmnopqrstuvwxyz
7keyToken: Esta cadena es su Codigo de Identificacion Proporcionado. No lo comparta con Nadie*********
Valores que devuelve el web service
0conexion[ok]: El servicio de recaudacion esta en Linea.
1proceso[ok]: Cuando se obtiene el "ok" significa que puede continuar a la recaudacion. Si no muestra el "ok" no podra continuar con la recaudacion
2mensajeMuestra un mensaje de la transaccion realizada
3ordenMuestra 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.
4errorSolo 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.

#ParametroDescripciónValores a Enviar
Parametros a Enviar
0transaccionEnvie 2 para Recaudar2
1cuentaContratoEnvie la misma cuenta contrato enviada en la consulta anterior.Ej. 0123456789
2operadoraEnvie el parametro "idProveedor" obtenido en la consulta anteriorEj. 123456789
3idOrdenEnvie "idOrden" obtenido en la consulta anterior.Ej. 123456789
4valorRecaudadoEnvie "importe" obtenido en la consulta anterior. Es el valor que el cliente paga.Ej. 20.09
5ambienteAmbiente de la transacción: Envie 1 (Prueba), 2 (Producción)Ej. 1
6usuarioUsuario que consume el Web Service (Proporcionado por Nosotros)Ej. abcdefghijklmnopqrstuvwxyz
7keyToken: Esta cadena es su Codigo de Identificacion Proporcionado. No lo comparta con Nadie*********
Valores que devuelve el web service
0conexion[ok]: El servicio de recaudacion esta en Linea.
1proceso[ok]: Cuando se obtiene el "ok" significa que la recaudacion fu exitosa.
2mensajeMuestra un mensaje de la transaccion realizada
3idtrxMuestra el ID de la orden pagada.
4errorSolo 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.

#ParametroDescripciónValores a Enviar
Parametros a Enviar
0transaccionEnvie 3 para Verificar3
1cuentaContratoEnvie la misma cuenta contrato enviada en la consulta anterior.Ej. 0123456789
2operadoraEnvie el parametro "idProveedor" obtenido en la consulta anteriorEj. 123456789
3idOrdenEnvie "idOrden" obtenido en la consulta anterior.Ej. 123456789
4
5ambienteAmbiente de la transacción: Envie 1 (Prueba), 2 (Producción)Ej. 1
6usuarioUsuario que consume el Web Service (Proporcionado por Nosotros)Ej. abcdefghijklmnopqrstuvwxyz
7keyToken: Esta cadena es su Codigo de Identificacion Proporcionado. No lo comparta con Nadie*********
Valores que devuelve el web service
0conexion[ok]: El servicio de recaudacion esta en Linea.
1proceso[ok]: Cuando se obtiene el "ok" significa que la orden ya esta recaudada.
2mensajeMuestra un mensaje de la transaccion realizada
4errorSolo 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

#ParametroDescripciónValores a Enviar
Parametros a Enviar
0transaccionEnvie 4 para Reversar4
1cuentaContratoEnvie la misma cuenta contrato enviada en la consulta anterior.Ej. 0123456789
2operadoraEnvie el parametro "idProveedor" obtenido en la consulta anteriorEj. 123456789
3idOrdenEnvie "idOrden" obtenido en la consulta anterior.Ej. 123456789
4
5ambienteAmbiente de la transacción: Envie 1 (Prueba), 2 (Producción)Ej. 1
6usuarioUsuario que consume el Web Service (Proporcionado por Nosotros)Ej. abcdefghijklmnopqrstuvwxyz
7keyToken: Esta cadena es su Codigo de Identificacion Proporcionado. No lo comparta con Nadie*********
Valores que devuelve el web service
0conexion[ok]: El servicio de recaudacion esta en Linea.
1proceso[ok]: Cuando se obtiene el "ok" significa que la orden se reverso exitosamente.
2mensajeMuestra un mensaje de la transaccion realizada
4errorSolo 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
Como obtener una cuenta de Web Service
Copie y pegue este formulario en su correo para ser llenado manualmente y envielo a info@alomaximo.com
SERVICIO DE RECAUDACION EN LINEA:
RUC de Empresa que contrata:
Nombre de Empresa que contrata:
Nombre del Contacto:
Ciudad:
Dirección:
Telefono Fijo de Contacto:
Celular de Contacto:
Con que fin usara el webservice:
Que lenguaje de Programación que usara para consultar:
Como se llama la aplicación o el software que se conectara al webservice:
VENTAS Y SOPORTE
Ventas: 0982106665 - Soporte: 0986 906090 . Email: info[arroba]alomaximo.com
Sistemas Inteligentes S.A.
Guayaquil - Ecuador