algebra
URL documento WSDL del webservice: http://190.69.9.90/WS/giros/?wsdl
URL de pruebas del webservice: http://190.69.9.90/WS/giros/
Usuario de prueba
Usuario: tester
Clave: 0a06cd53e40f577ea7c0f272abf90491 (Cadena en MD5)
PARAMETROS
Todos los métodos reciben un primer parámetro llamado login de la siguiente
manera:
array("tester ","0a06cd53e40f577ea7c0f272abf90491")
Este parámetro permite la autentificación en el servicio y es requerido siempre. De
aquí en adelante la palabra LOGIN hará referencia a la variable de este primer
parámetro.
RESPUESTAS Y ERRORES
Todos los métodos retornan un arreglo asociativo.
En caso de éxito el servicio retorna lo siguiente:
array(‘repuesta’ => ‘OK’, ‘datos’ => ARREGLO_CON_DATOS_DE_RESULTADO)
En casode error el servicio retorna lo siguiente:
array(‘repuesta’ => ‘ERROR’, ‘datos’ => array(‘codigo’ => CODIGO_ERROR, ‘mensaje’ =>
MENSAJE_ERROR))
CODIGOS
Tipos de documento:
1 -> Cedula de ciudadanía, 2 -> Pasaporte, 3 -> NIT, 4 -> Cedula de extranjería
METODOS DEL WEBSERVICE
Nombre del método
Webservice.obtenerSucursales
Descripción del método
Permite obtener el listado desucursales disponibles para
realizar un giro.
Numero de parámetros
1
Descripción de parámetros
- LOGIN (Array) Datos de login
Respuesta
Arreglo asociativo con los datos de todas las sucursales.
Nombre del método
Webservice.obtenerSucursalesPorCiudad
Descripción del método
Permite obtener el listado de sucursales disponibles en
una ciudad para realizar un giro.Numero de parámetros
2
Descripción de parámetros
- LOGIN (Array) Datos de login
- idCiudad (Integer) ID de la ciudad
Respuesta
Arreglo asociativo con los datos de todas las sucursales
disponibles en una ciudad para realizar un giro.
Nombre del método
Webservice.obtenerCiudades
Descripción del método
Permite obtener el listado de ciudades con cubrimiento.
Numero deparámetros
1
Descripción de parámetros
- LOGIN (Array) Datos de login
Respuesta
Arreglo asociativo con los datos de todas las ciudades
con cubrimiento.
Nombre del método
Webservice.cotizarGiro
Descripción del método
Permite obtener la cotización de un giro.
Numero de parámetros
2
Descripción de parámetros
- LOGIN (Array) Datos de login
- montoEnviar (Integer)Monto a enviar
Respuesta
Arreglo asociativo con los datos de comisión y total a
pagar del giro.
Nombre del método
Webservice.consultarGiros
Descripción del método
Permite obtener los giros pendientes por pagar a un
destinatario especifico.
Numero de parámetros
3
Descripción de parámetros
- LOGIN (Array) Datos de login
- tipoDocDestinatario (Integer) Tipo dedocumento del
destinatario.
- numeroDocDestinatario (String)
Respuesta
Arreglo asociativo con los datos de los giros pendientes
por pagar del destinatario.
Nombre del método
Webservice.crearGiro
Descripción del método
Permite crear un nuevo giro remoto.
Numero de parámetros
2
Descripción de parámetros
- LOGIN (Array) Datos de login
- datosGiro (Array) Datos del giroremoto a crear
Respuesta
Arreglo asociativo con el id y numero de factura del giro.
Parametro datosGiro
El arreglo asociativo debe llevar los siguientes índices:
Parámetro
idGiro
remCodSuc
desCodSuc
remTipDoc
remNumDoc
remPriNom
remSegNom
remPriApe
remSegApe
remTelefono
desTipDoc
desNumDoc
desPriNom
desSegNom
desPriApe
desSegApe
desTelefono
fechaGiro
valorGirovalorComision
numFactura
nomUsuario
Tipo
Integer
Integer
Integer
Integer
String
String
String
String
String
String
Integer
String
String
String
String
String
String
String (yyyy-mm-dd)
Integer
Integer
Integer
String
Requerido
Si
Si
Si
Si
Si
Si
No
Si
Si
Si
Si
Si
Si
No
Si
Si
Si
Si
Si
Si
Si
Si
Descripción
ID del giro remoto.
Código de la sucursal...
Regístrate para leer el documento completo.