Lo primero es saber en que consiste el algoritmo de validación de un nif/dni. Y es tan simple como coger los 8 números del documento y hacer el modulo 23 de dicho número. Este 23 es porque existen 23 letras para el nif/dni: TRWAGMYFPDXBNJZSQVHLCKE Vamos a calcular la letra de un nif/dni ficticio: 12345678 Calculamos el modulo 23 del número anterior y obtenemos: 14, por tanto este nif/dni tiene letra Z, dado que empezamos a contar las letras de izquierda a derecha y comenzando por el valor 0, por tanto es como buscar la letra 15 (si empiezas contando por el 1). Este…
Es muy común querer validar un numero de cuenta bancaria para evitar errores de transcripción. Si nos fijamos un número de cuenta esta formado por 20 dígitos, separados en 4 bloques: 1234-1234-12-1234567890 Los 4 primeros dígitos corresponden al banco, los siguientes 4 a la sucursal, los 2 siguientes son los dígitos de control, y los últimos 10 son el número de cuenta dentro de la sucursal. Para validar la cuenta se utilizan los dos dígitos de control, siendo el primero necesario para validar los 8 primeros (banco y sucursal), y el…
Tras ver como realizar pagos por PayPal en una tienda virtual en tu web, el siguiente paso sería saber si finalmente el usuario realizó el pago o no, ya que podría haber cerrado la ventana, no tener la tarjeta de crédito a mano o simplemente haberse arrepentido. Verificando el pago de las compras en un comercio electrónico mediante PayPal Como no sabemos si el cliente va a realmente a pagar tras ir a la pantalla de pago de PayPal, lo ideal es tratar cada compra como no pagada hasta que recibamos la confirmación por parte de PayPal de que así ha…
Los pagos en serie de PayPal (batch payments) sirven para realizar múltiples pagos de forma masiva a personas que tengan una cuenta de PayPal para realizar pagos masivos o transferencias periódicas de dinero que es necesario para ciertas empresas o tiendas en Internet. La gran ventaja es que podemos programar una aplicación que realice este pago a los usuarios que nosotros deseemos. Para ello deberemos crear un fichero en el que los datos de cada pago estarán separados por tabulaciones y cada pago por un salgo de línea. El formato de cada pago es el…
El buscador americano Google, ha conseguido que las editoriales de Estados Unidos vean bien la entrada del buscador en el negocio de los libros electrónicos, uno de los grandes intereses que Google ha declarado abiertamente.Parece ser que la tienda virtual (e-commerce) de libros electrónicos (eBooks) de Google empezará a funcionar con más de 25.000 autores y editoriales en junio de este año. De estos libros, 2 millones ha sido cedidos por las editoriales para poner en marcha la mayor biblioteca virtual del mundo. (ver noticia completa en inglés)
El término Business Intelligence (BI) o Inteligencia Empresarial es el uso de datos de esa propia empresa para conocer en mayor profundidad los hechos que se producen en los movimientos de clientes, ventas, gastos, etc. de esa manera podremos conocer fuentes de beneficios y gastos en base a los informes que de manera sencilla permite generar. Jedox Palo Palo es un herramienta OLAP (Online Analytical Processing) de BI, que nos permite crear almacenar datos y generar informes en hojas de cálculo (via Microsoft Excel / OpenOffice) o en el navegador Web. Esta herramienta está…
Vamos a explicar cómo llamar al API de PayPal para realizar pagos en tu página web. En primer lugar deberemos crear una cuenta como desarrollador de PayPal Sandbox (https://developer.paypal.com/) que usaremos para verificar que lo hacemos de manera correcta antes de hacerlo funcionar en la tienda virtual de nuestra página web. Tras hacerla y meternos en nuestra cuenta de desarrollador, deberemos seleccionar la opción Create a preconfigured buyer or seller account donde rellenaremos con nuestros datos el formulario teniendo en cuenta que debe ser una cuenta de…