API de Distribuidores:



Documentos relacionados
API Versión 2.6 USUARIO FINAL

MundoSMS API SMS Premium

MundoSMS PUSH - API v2.0

Aplicateca API Validador de Móviles Certificados SMS -

Manual SSO Avant2. Última revisión: 02/05/2013. Copyright Codeoscopic S.A.

Santa Fe Empresas. Transferencias Electrónicas de Fondos. Manual del Usuario Funciones del Cliente Marzo de Página 1 de 19

MANUAL DE USUARIO APLICACIÓN SYSACTIVOS

Proceso de Servicio de Informática y Comunicaciones

SMPP Server http GATEWAY

CIF-KM. GUÍA DE LOS PRIMEROS PASOS

GESTION WEB DE CLIENTES

Especificaciones funcionales para el acceso al RAI por Web

MANUAL DE AYUDA. SAT Móvil (Movilidad del Servicio Técnico)

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

Aplicación para envíos masivos de correos PertList Guía para el usuario

CAPÍTULO 3 Servidor de Modelo de Usuario

Manual del Protocolo XML-RPC de Mensajería Negocios

Manual de Integración CubeCart

ENVIO SMS A TRAVÉS DE WEB

Guía nuevo panel de clientes Hostalia

Sistema Tecnológico de Apoyo a la Regulación

Manual Básico de Helm 4.2 para Usuarios:

Es el listado de los productos que están ofertados en la página.

Política de la base datos WHOIS para nombres de dominio.eu

Empresas. Guía de uso. App Mi Movistar Empresas

TPV Virtual Santander Elavon: Guía de integración Venta Telefónica. Versión: 1.1

MANUAL DE REFERENCIA DEL SERVICIO DE MONITOREO WEB DE VENTAS

INSTALACIÓN DE TecLocal Su acceso con TecCom

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Manual hosting acens

Versión / 04 / GUÍA RÁPIDA PARA USUARIOS

Manual de usuario investigador

ANEXO Nº1 FORMATO DE ARCHIVOS PLANOS. ARCHIVO 1 Materia: DETALLE DE FLUJOS DE INGRESOS Y EGRESOS DE CADA BANDA TEMPORAL Periodicidad: Quincenal.

Uso del carrito de compras

Colegio Inglés de los Andes The best option in bilingual international schools!

y Ord en a Guía para comprar en la Tienda Virtual del Estado Colombiano G-CTVEC-02

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web.

Oficina Online. Manual del administrador

Manual de Usuario. Facebook

INSTRUCTIVO ACCESO CONSULTAS WEB. Instructivo de acceso al nuevo sistema de consultas Web de SAAM

Guía del Pagos Electrónicos

Manual de Usuaria FACEBOOK. Presentación

MANUAL DE USUARIO: AGENCIA DE VIAJES Configuración. Principales funcionalidades

MANUAL DE PROCEDIMIENTO PARA LA PRESENTACIÓN DE PROYECTOS EN CONVOCATORIAS DE INNOVACIÓN DOCENTE POR ADMINISTRACIÓN ELECTRÓNICA

MANUAL DE AYUDA WEB SAT GOTELGEST.NET

II. Relación con Terceros

Banco de la República Bogotá D. C., Colombia

Instalación. Interfaz gráfico. Programación de Backups. Anexo I: Gestión de la seguridad. Manual de Usuario de Backup Online 1/21.

Manual de USO de la Web. Afilnet.com. Afilnet. Servicios de Telecomunicaciones SMS

MANUAL PARA ADMINISTRACIÓN I: MI CONFIGURACIÓN. Guía básica para configuración personal del usuario de Salesforce

Manual Sistema de Afiliados Lomas Travel

Términos y Condiciones de Soporte Técnico

- MANUAL INSTALACIÓN LINUX -

Ayuda Aplicación SIGI

1. Acceda a la página Web 2. Seleccionar el ícono Regístrate gratis Aquí.

Google Groups. Administración de Grupos de Google Apps

POLÍTICA DE PRIVACIDAD PARA APLICACIONES MÓVILES GRUPOCOPESA. 1. información que se obtiene la aplicación y su utilización

Solar thermal systems design

Política de Privacidad y Condiciones de Uso del Portal

MANUAL COPIAS DE SEGURIDAD

Título E-COMMERCE. (Nueva Plataforma VPOS)

Manual de Usuario Comprador. Módulo Administración de Presupuesto. Iconstruy e S.A. Serv icio de Atención Telefónica:

GUÍA BÁSICA DE INSTALACIÓN

BIENVENIDO A LA GUÍA DEL USUARIO DE DHL WEB SHIPPING

Transferencias. Si desea acceder directamente a un capítulo, posicionese sobre el número de página y haga clic.

ÍNDICE 1 DESCRIPCIÓN 3 2 OPERATIVA DE LA FUNCIÓN 3 3 REGISTRO DE FACTURAS 4 4 REGISTRO MASIVO DE FACTURAS 10

SISTEMA ARANDA PARA GESTIÓN DE CASOS EN SRM MANUAL DE OPERACIÓN

LiLa Portal Guía para profesores

DECLARACIÓN DE PRIVACIDAD DE FONOWEB

Haga clic en los recuadros donde indica la mano y regrese al inicio del capítulo al hacer clic en el título de la sección donde se encuentra

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

Descripción del Problema Sistema de Reservaciones de Vuelos

Fundación Infocentro Gerencia de Tecnología Innovación en Desarrollo Tecnológico

ing Solution La forma más efectiva de llegar a sus clientes.

MANUAL DE AYUDA. MODULO SAT (Anexo Integración AGIL SAT)

Manual del Cotizador

Autorización de Documentos Electrónicos

MANUAL PARA EL ADMINISTRADOR DEL PORTAL WEB

Guía de Integración del botón IUPAY para comercios SIS

planes de marketing P Antes de imprimir este mensaje, asegúrese de que es necesario. Proteger el medio ambiente está en nuestra mano

InterCall Online Inicio

Tráete tu Web a webmaker

AVA-SECSystemWeb. Introducción Características del producto Especificaciones Técnicas

MANUAL DE BANCA ELECTRÓNICA

ADVEO Manual de Usuario

DOCUCONTA Versión Septiembre 2010 MINISTERIO DE HACIENDA. Manual de instalación SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS

UNIVERSIDAD DE ANTIOQUIA DIRECCIÓN DE DESARROLLO INSTITUCIONAL GESTIÓN INFORMÁTICA Agosto 24 de 2015

CARTILLA PARA EL USO DEL SISTEMA DE GENERACIÓN DE CERTIFICADOS DE HOMOLOGACIÓN PARA LA VENTA DE EQUIPOS TERMINALES MÓVILES. Versión 1.

Capítulo 3 Diseño del Sistema de Administración de Información de Bajo Costo para un Negocio Franquiciable

Manual de operación Tausend Monitor

Globalnet. Guía de usuario del software. Ref no (E) Versión 1. Document No.:

MANUAL USUARIO ADMINISTRADOR PORTAL DE INTERNET PERSONAS JURIDICAS

Surix Sistema Hospitalario v Industria Argentina

MANUAL DE USO PROGRAMA DE GESTIÓN AGENCIAS DE VIAJES

UNIDESYS UNIVERSAL BUSINESS SYSTEMS INSTALACIÓN NUEVO PUESTO DE TRABAJO

MANUAL DE USUARIO FACTURACIÓN ELECTRÓNICA

Transcripción:

API de Distribuidores: Esta API permite de forma cómoda y sencilla crear subcuentas para clientes, transferirles/sustraerles créditos y cambiar la contraseña, de forma automática sin necesidad de operarios. De esta forma, se convierte en una herramienta perfecta para revendedores que proveen el servicio desde un software o páginas web, trabajando MundoSMS como marca blanca. Conectando su pasarela de pago con MundoSMS sus clientes dispondrán al instante de los créditos adquiridos, al precio que se crea conveniente. Estas funcionalidades también están disponibles en el panel de distribuidores, al que se puede acceder a través del menú con ese nombre, encima de Informe en el menú de la izquierda. Esta opción también es válida para repartir créditos entre distintos departamentos o áreas, y gestionar mejor el servicio. Para tener acceso al sistema de subcuentas debe solicitarlo enviando un email a tecnico@mundosms.es con los motivos por los cuales lo necesita. Será revisado y dado de alta en un tiempo inferior a 72 horas. Las funciones documentadas en esta API requieren el nombre de usuario y contraseña de la cuenta padre para identificarse. Para asegurar la privacidad de estos datos, recomendamos integrarlas únicamente en su pasarela de pago debidamente alojada en un servidor.

1. Crear subcuentas Permite crear subcuentas dependientes de una cuenta padre dada de alta como distribuidor. URL http://www.mundosms.es/extranet/rev/rev_apisubcuentas.php Parámetros requeridos: username: Login de la cuenta padre para identificarse en el sistema. password: Password de la cuenta padre para identificarse en el sistema. sub_username: Login de la nueva subcuenta. Se recomienda usar un prefijo común vinculado con la empresa, para evitar que ya exista el login en el sistema, y se devuelva error. sub_password: Password de la nueva subcuenta. Parámetros opcionales: Además del nombre de usuario y contraseña, puede interesar guardar algún identificador más para reconocerlo y/o poder contactarle. Se recomienda que introduzca un email, para en un futuro implementar sistemas de avisos, tales como informe mensual, aviso de créditos escasos, etc. Únicamente se enviarán emails bajo su nombre comercial y con sus imágenes personalizadas, y con expresa autorización tuya para activar el servicio concreto. sub_cif NIF/CIF/NIE sub_nombre Razón social/nombre del cliente sub_forma Forma Jurídica (1: Empresa, 2: Profesional, 3: Particular) sub_contacto Nombre de la persona encargada sub_direccion Dirección sub_poblacion Población sub_cp Código postal sub_provincia Provincia sub_pais Pais sub_telefono Teléfono sub_fax Fax sub_email E-mail

Devuelve: El mensaje devuelto tiene la forma: Codigo_estado Descripcion_estado Los posibles valores de codigo_estado son: 1: Cuenta creada satisfactoriamente. 2: Error. 3: Fallo de autentificación. O ausencia de parámetros requeridos. 4: El login de la subcuenta ya existe en el sistema. La descripción es en inglés y puede variar por lo que no debería depender de la descripción, sino del código de estado. Sin embargo, puede contener información útil para detectar errores cuando desarrolla la aplicación. Ejemplos de respuestas: 1 Subaccount created 2 Internal error 3 Authentication failure 3 Required parameters missing 4 Login already exists Ejemplo: http://www.mundosms.es/extranet/rev/rev_apisubcuentas.php?username=milogin&pa ssword=mipass&sub_username=loginsubcuenta&sub_password=passsubcuenta&sub_e mail=subcuenta@mundosms.es

2. Transferir créditos Permite transferir o sustraer créditos de la cuenta padre a una subcuenta. URL http://www.mundosms.es/extranet/rev/rev_apitransferir.php Parámetros requeridos: username: Login de la cuenta padre para identificarse en el sistema. password: Password de la cuenta padre para identificarse en el sistema. sub_username: Login de la subcuenta a la cual se quieren transferir o sustraer los créditos. amount: Cantidad de créditos a transferir de la cuenta padre a la subcuenta. Si la cantidad es negativa, los créditos se transfieren de la subcuenta a la cuenta padre. Parámetros opcionales: Los parámetros opcionales son tomados únicamente para facilitar la gestión de las subcuentas, en el panel de administración en MundoSMS. En ningún caso son parámetros relevantes para el sistema. payment: Forma de pago utilizada en la compra de créditos. Si no se especifica se toma por defecto Transfer price_u: Precio de un crédito acordado en la transferencia. Si no se especifica se toma por defecto 0.10 reference: Referencia de la transacción (factura, )

Devuelve: El mensaje devuelto tiene la forma: Codigo_estado Descripcion_estado Los posibles valores de codigo_estado son: 1: Transferencia realizada satisfactoriamente. 2: Error. 3: Fallo de autentificación. O ausencia de parámetros requeridos, o datos no validos. 4: No hay créditos suficientes en la cuenta padre (en caso de cantidad positiva), o en la subcuenta (en caso de cantidad negativa). La descripción es en inglés y puede variar por lo que no debería depender de la descripción, sino del código de estado. Sin embargo, puede contener información útil para detectar errores cuando desarrolla la aplicación. Ejemplos de respuestas: 1 Credits transferred 2 Internal error 3 Required parameters missing 3 Authentication failure 3 Amount not valid 3 Price_u not valid 4 Insufficient credit Ejemplo: http://www.mundosms.es/extranet/rev/rev_apitransferir.php?username=micuenta&pas sword=mipass&sub_username=misublogin&payment=transferencia&price_u=0.10&am ount=100&reference=000000001

3. Cambiar contraseña de subcuentas Permite cambiar la contraseña de las subcuentas. Requiere identificación tanto de la cuenta padre como de la subcuenta. URL http://www.mundosms.es/extranet/rev/rev_apisubcuentas_pass.php Parámetros requeridos: username: Login de la cuenta padre para identificarse en el sistema. password: Password de la cuenta padre para identificarse en el sistema. sub_username: Login de la subcuenta. sub_password: Password actual de la subcuenta. sub_password_n: Nueva contraseña de la subcuenta. Devuelve: El mensaje devuelto tiene la forma: Codigo_estado Descripcion_estado Los posibles valores de codigo_estado son: 1: Contraseña modificada correctamente. 2: Error. 3: Fallo de autentificación. O ausencia de parámetros requeridos. La descripción es en inglés y puede variar por lo que no debería depender de la descripción, sino del código de estado. Sin embargo, puede contener información útil para detectar errores cuando desarrolla la aplicación. Ejemplos de respuestas: 1 Subaccount password changed 2 Internal error 3 Authentication failure 3 Required parameters missing Ejemplo: http://www.mundosms.es/extranet/rev/rev_apisubcuentas_pass.php?username=milogi n&password=mipass&sub_username=loginsubcuenta&sub_password=passsubcuenta&s ub_password_n=nuevapass

4. rev_apitransferlist.php Con rev_apitransferlist es posible solicitar el historial de compras realizadas por una subcuenta. La respuesta debe ser procesada y almacenada, para evitar solicitudes innecesarias. MundoSMS se reserva el derecho de poder modificar sin previo aviso la respuesta de esta función de forma que cada compra sólo sea enviada una única vez, dando por hecho que el cliente no requiere esa información nuevamente. Así mismo, el abuso de peticiones innecesarias puede provocar la deshabilitación del servicio. Se recomienda que se diseñe la pasarela de pagos de forma que tras confirmar el pago del cliente y se transfieran los créditos, esta compra quede almacenada; de forma que no es necesario recurrir a esta función. URL: http://94.23.113.17/extranet/rev/rev_apitransferlist.php https://94.23.113.17/extranet/rev/rev_apitransferlist.php Parámetros requeridos username password Ejemplo: https://94.23.113.17/extranet/rev/rev_apitransferlist.php?username=demosms&passw ord=12345678 Devuelve en caso de fallo: status_code status_description Los valores para status_code son: 1: En la subcuenta no se ha registrado ninguna (nueva) compra. 2: Error interno 3: Error de autentificación o ausencia de parámetros requeridos

Devuelve en cado de éxito: 0 X transfers listed \n ID1 date1 amount1 price_u1 reference1 payment1\n ID2 date2 amount2 price_u2 reference2 payment2\n... IDX datex amountx price_ux referencex paymentx\n Los parámetros coinciden con los enviados en rev_apitransferir.php, salvo el caso de la referencia en el cual se sustituye en la respuesta el caracter por #, para evitar problemas al reconocer la respuesta. Ejemplos: 0 2 transfers listed \n 2009-09-30 785 25 0 000000 Gratuitos\n 2009-09-28 783 5 0 000000 Creditos de Bienvenida 1 No transfers 2 Error 3 Required parameters missing 3 Authentication failure